►
From YouTube: Jenkins in GSoC 2021, Jun 23, 2021 Office Hours
Description
Office hours for Google Summer of Code 2021 in the Jenkins project. June 23, 2021.
B
A
B
B
A
Something
weird
happened
just
just
a
moment.
C
A
I'm
so
sorry
I
wasn't
mute.
I
was
saying:
let
me
just
terminate
this
and
restart
I'll
walk
you
through
the
entire
process.
So
basically,
this
is
a
branch
by
a
contributor
and
my
task
was
to
actually
check
whether
this
is
working
and
if
yes,
then
merge
the
code-
and
I
came
till
here-
and
I
was
I
built-
I
tried
to
build
this
using
mv
and
hpi
ram
and
it
basically
did
not
build
the
phone.
A
B
So
that
make
okay
that
now,
could
you
in
a
separate
window,
show
us
your
palm.xml
file.
I
thought
that
that
should
already
be
covered
by
the
use
of
the
most
recent
parent
palm.
But
what
that?
What
I
interpret
that
usually
to
mean
is
that
there's
a
global
settings.xml
file
in
your
dot
m2
directory-
that's
not
configured
kristin!
You
may
have
more
guidance
on
this
than
I
do,
but
my
recollection
was
that,
in
order
to
avoid
that
message
at
the
top
we
needed
to
refer
to
the
repos.jenkins.ci.org.
A
A
Actually,
no
because
I
saw
that
the
contributor
only
changed
the
file
in
next
version.
Oh
it's
in
just
conventional
comments,
so
that
was
the
only
file
change.
But
if
still
that's
the
case,
then
let's
change
to
another
crunch.
A
B
Okay,
now
do
that
get
diff
to
to
to
main.
B
And
it's
no
different
than
main,
so
it's
as
though
it
contains
no
changes
now.
Could
you
show
us
the
log
of
this
branch.
A
Okay,
so
if
you're
surprised
that,
why
is
that?
Because
garrett
merged
the
code
and
main,
I
think
14
hours
ago,.
A
B
A
Yes,
I
I
am
not
sure,
because.
D
C
Repository
and
we're
just
trying
to
confirm
that
it
actually.
A
So
works
was
the
task,
but
then
I
think
because
it
was
taking
time
there
that
all
that
and
he
merged
merged
with
request
some
hours
ago.
C
B
C
A
A
Right,
okay,
I
I
did
not
actually
hear
what
kristen
said
the
last
sentence.
I
was
like
waiting.
C
I
I
think
that,
if
it's
already
merged
into
maine,
we
need
to
make
sure
that
main
is
not
broken,
because
if
the
pro
the
problem
is
that
the
branch
that
you're
looking
at
with
that
breaking
change
is
different
than
name.
But
if
this
pull
request
has
already
been
merged
into
main,
it
feels
like
it's.
It's
already
done
right
like
it,
the
the
the
break
has
already
been
merged
into
the
main
branch.
So
what
we
need
to
do
is
make
sure
that
main
is
not
broken
right.
C
So,
like
let's
check
and
then
try
running
hpi
run
on
main
and
like
mark
was
saying
like
it
looks
like
there
have
been
already
changes
between
the
breaking
changes
thing
that
you
were
running
locally
and
maine
anyway,
so
it
might
be
best
just
to
like
restart
look
to
see.
If
there's
a
problem
with
me
and
then
go
from
there
does.
A
That
make
sense,
yes
got
it,
so
I
checked
out
mail
and
run
it
in
the
hpi
run
and
the
warning
is
still
there.
B
Yeah
so,
and
that-
and
I
don't
know
if
that
warning
is
fatal,
but
it
surprises
me,
and
so
I
I
I
just
worry-
that
we
should
be
able
to
get
rid
of
that
warning.
For
you.
A
C
A
A
Yes,
yes,
I'm
using
windows.
So
there's
the
c.
A
But
then
I
released,
I
did
shut
down
my
laptop,
so
all
the
like,
you
know
the
process
should
have
been
like
basically
killed,
and
so
I
think
that
shouldn't
be
the
case,
but
yeah
I'll
check
the
processes.
Just
give
me
a
minute.
B
Yeah,
so
I
did
yeah
I
since
since
you
and
I
are
both
on
windows,
I'm
going
to
go
ahead
and
clone
the
conventional
commits
repository
and
try
the
same
thing
on
my
windows.
I
have
a
suspicion
that
I
may
be
able
to
see
exactly
the
same
problem
so
hang
on
just
or
you
continue
doing
what
you're
doing
and
I'm
going
to
try
to
to
quickly
duplicate
the
same
thing.
A
C
Right
and
there
I
mean
the
work
around
for
something
like
this-
is
to
just
straight
up,
build
the
plug-in
and
create
the
hpi
file
and
then
to
start
at
jenkins,
or
you
can
even
at
that
point,
have
your
jenkins
running,
maybe
not
because
I
don't.
I
don't
think
the
tests
for
this
are
going
to
affect
that.
But
you
can
have
your
jenkins
and
then
install
the
plug-in
into
your
jenkins,
using.
A
A
C
Plug-In
thing
is
having
issues
like
I
don't
know.
I
find
it
sometimes
easier
just
to
ignore
that
and
just
actually
create
the
object
itself
or
like
just
create
the
hpi
itself
and
then
install
it
into
jenkins.
It
takes
longer,
but
I
don't
know
sometimes,
if
you're
not
trying
to
make,
if
you're
not
trying
to
do
like
little
little
changes
if
you're.
C
D
C
Might
be
in
the
plug-in
develop,
I
don't
know
if
it's
on
the
plug-in
development
pages
or
not.
But
if
you
go
to
maven
package
it
will
go
and
like
actually
it
will
generate
all
the
stuff
that
you
need
and
then,
if
you
go
into
the
target
directory
of
the
conventional
commits,
plugin
like
it
will
be
on
the
top
level,
which
would
be
like
conventional
commits.hpi
and
that
hpi
file,
you
can
pull
into
jenkins.
A
C
If
you
have
a
jenkins
running
and
you're,
the
plugins
actually
go
configure
and
then
you
go
to
plugins
and
then
there's
you
know,
you
see
the
ones
you
need
to
update.
Then
they
have,
I
think,
install
available
then,
like
things
that
you
have
installed
and
that
last
section
is
like
advanced
and
that's
where
you
can
do
a
whole
bunch
of
configurations.
C
There's
an
option
option
to
upload
each
pi
file
from
your
local
machine
and
then
you
can
just
hit
that
button
go
find
the
file
you
know
and
then
save,
and
then
I
think
you
might
need
to.
I
don't
know
if
you
need
to
do
it
on
windows,
but
you
might
need
to
restart
and
then
there's
usually
like
after
it
gets
installed.
You
can
click
this
little
check
box.
C
That
says
like
restart
when
nothing's
running,
which
will
be
like
immediately,
because
you
don't
have
any
jobs
running
which
is
good
and
then
after
it
restarts
your
plugin
will
be
available
and
then
you
can
go
and
like
create
jobs
or
do
anything
else.
You
need
to
do,
but
we'll
wait
for
mark
to
see
if
you've
got
it
so.
B
B
Start,
and
so
I
think
what
we've
got
is
a
problem
in
maven,
hpi
colon
run
that
it's
got
some
file
busy
and
then
trying
to
delete
it.
So
I
think
that
the
workaround
that
kristen
has
been
describing
is
the
one
you'll
need
to
use,
which
is
run
a
jenkins
separately
and
load
your
load,
your
plug-in
into
it.
A
C
B
B
B
B
So
when
I
run
aditya
just
for
your
info,
when
I
run
maven
hpi
colon
run,
I
do
not
get
the
warning
about,
cannot
resolve
dependencies,
and
so
I've
got
a
settings.xml
file
that
I
think
can
can
help.
You
resolve
that.
If
you
don't
mind
my
just
emailing
you
that
settings.xml
file
to
put
in
your
your
home
directory
dot,
m2
sorry.
B
B
B
A
C
Yeah
because
yeah,
I
think
I
understand
the
whole
settings
xml
file
but
yeah
I
will
see
I
I
feel,
like
everyone.
C
B
A
B
A
B
B
Now,
and-
and
that
was
a
first
time
run
so
that
surprises
me
because
for
me,
when
I
do
a
first-time
run
of
your
plug-in,
it
works
just
fine
so
that
it
may
mean
that
intellij
has
something
busy.
It
may
mean
that
there's
another
process
running
somewhere
on
your
computer,
that
has
that
busy
we
could,
if
you're
willing
to
if
it's
not
too
heavyweight.
We
could
stop
the
process,
that's
running
here
and
go
out
and
try
the
same
thing
from
a
command
prompt
window
in
in
windows.
B
C
You
do
not
want
to
see
my
my
chrome,
chrome
windows.
C
B
B
Now
some
of
the
some
of
the
trade-offs
you're
making
here-
oh,
very
good,
okay,
so
here
it
is
scroll
downward
just
a
little
bit
and
we'll
see
notice
in
the
bottom
right
hand,
corner
you're,
running
jenkins,
2.249.1,
and
that's
because
that's
the
version
that
your
palm.xml
file
says
is
the
minimum
version
that
you
can.
You
can
support
conventional
commits
plug-in
with.
B
So
now
could
you
go
back
to
the
command
prompt
window?
Let's
do
something
so
here
press
enter,
let's
see
if
it's
able
to
successfully
nope
okay
there
it
is
now
you
see
the
same
thing.
I
think
that
I
saw
so
now.
If
you
go
back
to
your
web
browser,
you
will
probably
see
that
this
node
this
page
no
longer
refreshes,
yes,
okay,
good,
so
so
the
the
moral
of
this
right
now
is
maven
hpi
colon
run
you
can
use
once,
but
it
doesn't
support
on
windows
that
press
return
to
reload.
B
So,
and
and
kristen's
point
about
run
your
own
jenkins,
whatever
jenkins
version
you
want
is
is
actually
a
very
good
one
and,
with
with
skilled
use
of
the
jenkins
underscore
home
command,
you
can
actually
have
multiple
different
jenkins
versions
that
you
switch
freely
between
them.
If
you
want
so,
would
you
like
to
go
through
it
with
us
to
how
you
can
how
you
start
your
own
jenkins?
There
separately.
B
B
B
B
D
A
B
So
what
this
this
will
give
us
is,
this
is
going
to
give
us
a
local
copy
of
jenkins
2.289.1
and
we
will
teach
it
to
run
from
inside
that
directory.
So,
while
it's
downloading
switch
back
to
the
to
the
command
prompt
window
and
let's
in
this
directory
I'd
propose,
you
create
a
script
named
go.bat
or
something
like
that.
It's
up
to
you!
What
you
want
to
call
it.
B
D
A
A
No,
it
is
just
my
habit
that,
after
saving
nano,
it's
like
my
fingers
automatically
like
click
control
x,
so
I
was
like
I'm
so
sorry
for
closing
it.
B
B
Not
yet.
So,
let's
see
we're
about
halfway
there,
okay,
good
so
somewhere
on
your
computer.
There
is
a
jenkins.org
elsewhere.
Could
you,
while
we're
waiting
for
this
download
to
finish,
go
looking
for
files
named
jenkins.org
and
we
can
do
this
same
technique
with
other
jenkins
versions,
while
we're
waiting
for
the
download.
A
A
A
A
A
B
B
All
right
now,
you'll
want
to
copy
that.
You
see
that
that,
yes,
you
did
it
exactly
so
open
up
a
a
window
notice
that
what
it's
doing
here
is
it's
putting
everything
in
adi
gsoc
2020
on
jenkins
orange
jenkins
2.289.1.
B
A
B
D
B
B
C
D
D
D
B
So
while
this
is
running
and
it
will,
it
will
continue
running
using
whatever
download
time
it
needs
this.
This
would
allow
you
this
will
allow
you
to
so
one
of
the
techniques
that
that
kristin
was
mentioning.
We
could
actually
do
in
parallel
to
this,
so
if
you
want
to
bring
up
a
command
prompt
window,
okay
and
and
if
you
go
to
the
place
where
your
conventional
commits
plug-in
development
is
happening,
so
in
this
directory,
you'll
see
the
target
directory
and
in
the
target
directory,
you
should
say
see
conventional
dash
commits
dot.
A
A
B
B
B
So
that
was
that
was
what
kristen
was
describing
as
the
hey
just
run,
jenkins
yourself
and
by
running
jenkins
yourself,
you
don't
have
to
use
hpi
colon
run.
You
can
now
use
the
jenkins
ui
to
manage
it,
so
we
could
have
also
done
that
same
exact
operation
by
using
the
manage
plugins
upload
operation.
So
there's
an.
B
A
B
Yeah
now
for
fun,
if,
if
you
want
to
go
back
to
the
command
prompt
window,
where
jenkins
was
started,
we
should
see
log
output
from
it
telling
us
how
it's
making
progress
yeah
there
we
go.
So
it's
downloading
the
durable
task
plug-in
right
now,
and
so
at
least
I
find
this.
This
output
oftentimes
quite
helpful
to
hint
to
me.
Oh
something
something
happened
there
and
I
need
to
be
aware
of
it.
B
B
D
D
B
Oh,
that's
a
good
question.
Do
I
have
another
meeting,
thank
you
for
asking
that's
very
kind
of
you.
Let
me
check.