►
From YouTube: 2022 04 21 Pipeline Help Project
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
A
So
last
time
we
went
through
a
steps
interactively
from
the
interactively
from
the
github
ui,
and
this
time
I
think
we
talked
about,
we
may
want
to
consider
doing
steps
from
a
command
line
in
development,
mode,
offi
and
and
sophia
does
that
match
with
what
you
were
thinking?
We
would
approach
or
nafisa
help
me
help
me.
Likewise.
A
C
For
me,
I
really
don't
have
much
questions.
I
just
have
something
to
say
about
what
I
walked
on.
It's
not
a
necessary
question.
Just
like
my
discovery.
A
That's
that's
a
very
good
one,
so
progress
reports
and
status
discussion
I
like
that
one.
Yes,
that's
very
good.
Let's
put
that
first
on
the
list
so
sophia,
why
don't
we
go
ahead
with
with
that
I'll
take?
Do
you
want
to
do
you
want
to
share
your
screen?
Are
you
okay?
If
you
just
describe
it,
what
would
you
prefer
what
works
best
for
you.
C
Okay
yeah,
so
I
was
able
to
finish
the
first
be
where's
the
tit.
Sorry.
The
preparation
for
pipeline
experience
talks,
so
it
was
actually
interesting
because
the
meeting
we
had
the
last
time
really
really
helped.
I
thought
of
the
last
meeting.
I
was
very
confused
about
the.
C
What
we're
actually
doing,
but
when
I
finished
the
tax
under
the
preparation
and
pipeline
experience,
I
was
able
to
get
like
a
real
understanding
of
what
we
are
doing
so
and
yes,
you
actually
write
the
check
the
check
in
some
help.
C
Sorry,
let
me
get
that
the
beauty
step,
the
app
the
those
apps
or
something
sorry
guys
in
the
look
in
my
look
at
jenkins
had
fewer
parameters
than
the
website
and
it
was
actually
very
interesting.
I
I
also
did
add
a
lot
of
phone
with
the
pipeline
script.
Generator
generator.
I
don't
want
to
keep
calling
in
pipeline
script,
generates.
C
But
I
heard
I
really
had
a
lot
of
fun,
although
I
wish
I
could
just
create
like
an
entire
pipeline
on
one
goal,
instead
of
having
to
go
back
and
forth.
So
that
was
what
I
did
and
I'm
just
trying
to
say.
I've
actually
gotten
a
full
understanding
of
what
the
tax
is
all
about.
A
Good,
well
and
and
that
finding
finding
those
complications
is
a
is
a
good
thing
for
us,
because
you're
you're
discovering
things
that
other
users
as
their
brand
new
starting
see
as
well,
and
it
helps
you
when
you
see:
oh,
hey
the
build
step
and,
and
just
so
everyone.
Everyone
understands.
This
is
what
what
what
sophia
was
talking
about.
So
the
pipeline
build
step.
A
Is
this
thing
right
here
and
what
sophia
is
describing
now
I
admit
it.
This
is
very
tiny
text.
I'm
not
expecting
you'll
read
the
text,
but
what
she
sees
as
is
one
we
highlight
when
I
click
some
of
these
things.
They
give
me
nothing
useful.
They
just
say
hardly
useful.
It's
got
a
name.
There's
a
name
parameter:
it's
a
string,
a
baseline
parameter,
it's
a
string,
no
hint!
How
do
you
use
it?
Why
do
you
use
it?
When
do
you
use
it?
Boolean,
param?
A
Okay,
I
would
have
guessed
there'd
be
a
value
sure
and
it
would
be
a
boolean
that
makes
sense,
but
but
really
that's
all,
and
these
kinds
of
things
just
aren't
as
helpful
as
people
need
when
they're
doing
work
in
pipeline
and
so
now
what
what
she
observed
was
that
when
she's
running
her
local
jenkins,
instead
of
what
this
thing
does,
which
shows
every
possible
plugin,
if
you
install
them
all,
you
would
have
this
this
very
long
list.
What
she
saw
was
a
much
shorter
list,
that's
manageable,
but
still
contains
many
things
that
are
empty.
A
A
E
E
E
So
that's
why
I
got
to
one
minute
something
else
yeah
so
with
the
pipeline,
syntax
and
snippet
generator.
I
saw
that
through
a
certain
should
I
say,
inconsistencies
I
do
it
smaller
ones
like
on
my
side,
so
I
also
went
to
like
the
main
website
to
go
and
check
and
they're
missing
information
or
things
that
could
be
that
we
could
possibly
add
to
it.
I
also
saw
in
the
talks
that
there
were
steps
for
things
like
checkout,
jnet
and
echo
and
inputs.
E
I
also
had
a
look
at
that
also
for
the
building
of
the
java
apple
maven.
I
start
with
it,
but
I'm
kind
of
fixing
some
wsl
issues
yeah.
I'm
also
done
with
that.
So
that's
that's!
Pretty
much
for
my
update,
but
the
other
thing
is,
I
didn't
have
like
challenges.
I
didn't,
have
it
like
too
difficult.
So
that's
what
I've
gotten
to
so
far.
A
Very
good
and
and
those
those
are
exactly
the
kinds
of
things
we
hoped
you
would
experience
in
that
initial
initial
task
list.
So
bruno
for
your
info.
What
we
did
is
we
constructed
a
series
of
steps
that
are
broken
down.
Okay
in
this
particular
document,
there's
a
task
just
get
started,
preparing
a
pipeline
so
create
a
jenkins
pipeline
and
and
that's
important
because
they
needed
context.
What
does
it
mean
to
to
do
a
pipeline
in
jenkins
in
order
to
make
the
changes?
A
They'll
eventually
need
to
make
they've
got
to
be
able
to
build
the
jenkins
plug-in.
So
we
have
this
task,
compiler
jenkins,
plug-in
from
source
and
then
make
a
change
to
that
plug-in
and
watch
that
the
change
you
made
is
visible
in
your
local
jenkins.
So
this
is
really
where
we're
helping
them
become
jenkins,
plug-in
developers.
By
doing
these
tasks,
then
our
ultimate
destination
is
this
one
where
we
say
we
want
them
to
be
able
to
insert
some
help
that
will
help
a
user
of
as
a
mythical
example,
agent
parameter.
A
A
C
For
me
actually
did
add
issue
using
blue
ocean
to
create
a
pipeline,
a
particular
spy,
so
I
needed
to
have
tools
like
mavin
and
jdk
in
my
pipeline,
and
I
couldn't
do
it
with
blue
ocean.
So
I
had
to
manually,
I
had
to
go
to
github
and
edit
the
file
and
include
the
the
tools
that
I
needed
for
the
pipeline
in
order
for
me
to
actually
continue
building
it,
so
it
was
really
really
stressful.
A
A
A
A
A
Oh,
you
do
not
have
okay,
no
docker
got
it
all
right.
Okay,
good
docker
is
available
for
the
m1,
but
it
would
it
would.
You
would
then
end
up
using
a
different
image.
You
would
use
arm
images
instead
of
using
intel
images,
so
good
good
to
know.
Okay
and
offi.
Are
you
on
windows?
Do
I
remember
correctly
yeah.
E
Yes,
I
am
so
I
also
installed.
I
have
a
docker,
but
I
have
to
like
reset
up
the
docker
code
on
my
wsl.
That's
like
for
windows,
and
yes,
my
jenkins
is
also
running
locally.
A
Okay,
good
all
right,
so
that
means
we've
got
at
least
since
you've
got
wso
windows,
subsystem
for
linux
and
yes,
sophia's
got
mac.
Os
we've
got
at
least
a
relatively
common
base,
where
the
two
of
you
have
some
access
to
linux,
to
unix
style
commands,
and
and
so
we
can
use
those
good,
very
good,
all
right,
excellent.
A
A
A
A
C
Not
yet
I
I
have
cloned
it,
but
I've
not
yet
I've
cloned
it.
A
Okay
good,
so
so,
if
you're,
okay
with
it,
then
what
I'm
gonna
do
is
I'm
going
to
actually
go
through
those
steps?
And
I
wonder
if
it's
easier
for
us,
if
we'll
we
do
do
the
yeah.
Let's
just
do
those
steps
together
if
you're,
okay,
with
that,
I'm
going
to
show
you
on
my
windows
computer,
but
the
steps
I'll
take,
I
think,
will
be
reasonably
portable
to
to
your
mac,
os
and
and
to
the
windows
computer
as
well.
E
A
Let's
start
with
this
one:
first,
then:
let's
that
we'll
do
it
get
get
command
line,
get
first
and
on
saturday
at
the
introduction
session
that
we're
doing
that.
I'm
doing
this
saturday
I'll
I'll
talk
about
the
gh
command
as
well,
but
so
oops.
What
just
happened.
My
screen
just
went
dark.
A
A
A
This
is
terrible.
I
am
sincerely
sorry
I
can
wave
at
you
and
are
you
seeing
my
screen
being
shared.
A
A
A
E
A
D
A
A
A
Now,
in
general,
we
like
to
run
tests.
Tests
are
a
good
thing,
but
in
this
particular
case
for
purposes
of
our
exercise
today,
it'll
be
simpler.
If
we
don't
run
the
test
for
right
now,
so
it's
going
to
start
giving
me
telling
me
all
sorts
of
things
about
downloading
a
bunch
of
dependencies
that
it
needs
from
various
places
that
help
me
build
this
particular
plugin
and
it'll
take
a
little
bit
of
time
to
do
this.
A
A
And
there's
pipeline
build
step.hti,
so
compile
it,
and
we
saw
the
output
that
it
expected-
and
now
this
says:
okay
upload
this
this
to
my
local
copy
of
jenkins
in
my
local
copy
of
jenkins.
So
my
copy
of
jenkins
is
actually
running
here.
It
happens
to
be
running
on
this.
This
particular
thing
and
the
way
I
upload
a
plugin
to
my
copy
of
jenkins
is
I
go
to
manage
jenkins,
manage
plugins
advanced
and
now
there
is
a
choose
so
notice.
It
says
all
sorts
of
things
about
proxy
ignore
that
about
deploy
plugin.
A
A
And
pipelinebuildstep.hpi,
so
you
see
that
I've
chosen
the
file
it's
going
to
offer.
Okay,
do
you
want
to
do
that?
This
is
the
file
it's
going
to
do,
I'm
going
to
press
the
deploy
button.
Now
it
will
tell
me:
okay,
I'm
not
going
to
deploy
unless
until
you
actually,
because
I
already
had
it
installed.
I
have
to
restart
jenkins
to
get
the
next,
so
I'm
going
to
click
restart
jenkins
and
what
this
will
do
is
now
yeah
and
my
jenkins
was
not
too
busy.
So
that's
good!
A
A
E
Oh
yeah,
mark
yes
yeah.
I
would
love
to
know
what
the
agents
like
are
for.
I
remember
seeing
it.
I
think
when
I
was
uploading
a
script,
something
like
that's
when
I
was
creating
the
pipelines.
A
Very
good
question:
yes,
so
if,
if
you
go
to
jenkins.io-
and
you
can
there's
a
page
called
using
jenkins
agents
that
describes
what
an
agent
is
and
has
this
three-minute
video
tutorial,
that
introduces
you
to
the
concept
of
an
agent
and
and
so
by
all
means,
watch
that
video
and
get
get
some
idea
of
hey.
This
is
why
you'd
use
an
agent,
and
this
is
how
it
would
help
you,
and
these
are
the
kind
of
things
we
can
do
with
an
agent.
A
A
I've
also
got
agents
like
this
one
that
runs-
or
here,
let's
pick
this
one,
this
one
that
runs
a
different
cpu
architecture
and
different
operating
system,
and
each
of
those
is
to
to
help
me
be
sure
that
things
work
well.
So
agents
are
a
way
of
doing
things
variably.
I
want
to
do
them
on
different
places,
with
different
computers
and
they're
ways
to
do
things
that
so
that
I
don't
have
to
use
the
controller
directly.
A
Okay,
so
so
I've
finished
that
upload
process.
You
remember
we
were
the
process
we
were
doing.
Is
we
wanted
to
upload
the
build
step
and
I
should
see
it
in
the
installed
list
of
plugins.
So
when
I
go
to
installed
and
I
type
build
step,
there's
build
and
now,
if
I
look
down
here,
let's
see
which
and
which
plugin
provides
the
build
step.
I
have
to
remember
this.
The
plugin
is
pipeline,
build
step.
Okay.
So
let's
look
for
pipeline,
build
step.
A
There
it
is
okay,
good
and
notice
notice.
What
this
tells
me.
Oh
shouldn't
have
pressed
that
notice.
What
it
says
here,
so
it's
showing
the
version
number
is
2.18
dash
snapshot,
private,
some
funny
character,
string,
mark
e,
that's
my
username,
and
this
is
telling
me
oh
I'm
using
my
own
local
build.
A
D
A
Very
good
question:
okay,
so
so,
and
let's
hover
over
it
to
see
so
so
you're
asking
about
this
check
mark
here
or
the
one
here
and
when
I
hover
over
it,
it
will
tell
me
what's
going
on
so
so
when
I
hover
over
the
darkened
check
mark
it
says
what
that
check
mark
is.
It
would
allow
me
to
disable
the
plugin
so
when
I
click
it,
it
disables
it.
A
A
A
Good
very
good
question.
Thank
you,
okay,
so
so
we've
taken
that
next
step
of
upload
the
pipeline
build
step
plugin
now
the
next
challenge
is:
let's,
let's
find,
and
this
is
where
we
we
should
have.
Okay,
this
this
step
is
missing
something
right,
because
we
should
have
looked
at
the
help
on
my
local
jenkins.
Maybe
I
can
have
the
two
of
you
guide
me
on
this
one.
A
A
A
Yeah
so,
and
that
what
I
was
looking
for
is
there
is
a
way
to
get
access
to.
Well,
let's,
let's
just
keep
going
on
this.
So
so
already
we
can
see
here
is
here:
is
the
online
help
for
this
this
plugin?
It
says
when
I
click
the
question
mark.
It
tells
me
describes
what
this
is
and
click
that
question
mark
and
it
says
whoops.
A
A
Let's
pick
how
about
let's
pick
even
the
top
level
thing
just
for
now
trigger
a
new
build
for
a
given
job,
so
I
want
to
find
that
text
modify
it,
compile
a
new
copy
of
the
plugin
upload
it
and
then
we're
going
to
see
that
that
change
was
is
visible.
So
that's
the
goal
here
is
to
be
sure
that
you're
comfortable
making
changes
and
seeing
that
the
changes
are
visible
to
you.
A
A
A
A
D
A
Oh,
oh,
very
nice,
okay.
I
wasn't
aware
that
anybody
done
a
linux
port
to
m1.
That's
cool,
okay!
Now,
let's,
let's
do
our
upload
here,
so
we
were
here
again
I
go
to
manage
jenkins,
manage
plugins,
advanced
and
choose
a
file
and
thankfully
it
remembered
the
location.
So
I
pick
pipelinebuildstep.hpi
now
this
will
should
give
me
a
new.
Oh,
it
may
actually
not
give
me
a
new
number,
because
I
didn't
commit
anything
we'll
have
to
see.
It
may
be
the
same
thing
as
before,
but
we
should
see
my
my
help.
The
next
time
this
restarts.
A
So
jenkins
is
restarting,
so
we've
been
through,
we've
been
through
the
steps
of.
Oh.
I
I
shame
on
me
here.
I
didn't
follow
my
own
directions.
Let's
follow
follow
the
directions,
while
that's
restarting
my
apologies,
when
working
with
git,
please
always
create
a
new
branch.
First
thing
you
do
anytime,
you
make
a
change,
create
yourself,
a
new
branch,
the
reason
it's
a
lot
easier
to
track
things
and
get
if
you're
using
a
branch.
A
A
A
A
Other
than
the
possible
terror
factor
of
wow,
okay,
that
was
a
bunch
of
steps
and
practically
speaking,
you
should
expect
that
there
will
probably
be
surprises
or
problems
that
you'll
encounter
at
any
one
of
those
steps.
If
you
do
ask
questions
in
slack
and
we'll
we'll
help
you
through
we,
we
we
know
that
this
is.
This
is
a
new
thing
for
you,
and
just
like
compiling
with
maven
may
be
something
that
you
haven't
done
a
lot
before.
A
F
A
A
So
now
the
the
the
next
the
next
piece
of
this
is
the
hey:
let's
find
and
insert
something
into
the
the
I
into
the
actual
place
where
we
need
the
help,
so
I
had
created
long
ago
a
page
that
tracks
well.
Okay,
this
page
gives
us
feedback
on
jenkins
documentation.
You
don't
need
to
look
at
it
unless
you
want
to
be
scared
from
people
saying
very
harsh
things
about
how
much
they
would
like
more
documentation,
don't
don't
be
intimidated
by
it.
A
It's
just
yes,
they're,
sometimes
very
blunt
with
us
about
hey,
it's
not
well
enough
documented,
but
if
we
look
at
let's
see-
and
this
table
right
here
is
a
place
where
so
this
is
inside.
This
is
a
second
tab
of
this
sheet
shows
the
plugins
that
have
lots
and
lots
and
lots
of
feedback
complaining
and
if
we
look
at
the
counts
down
at
the
very
bottom,
is
the
the
most
complaints
pipeline
build
step.
Yeah,
that's
why
I
picked
that
one
first
lots
and
lots
of
give
me
more.
Please
give
me
more
scm.
A
One
of
the
plugins
I
maintain
is
get
the
get
scm.
Plugin
is
the
next
on
the
list
for
people
wanting
more
then
get
itself.
People
want
more
more
help.
Any
one
of
those
is
a
great
place
for
you
to
you
to
help
us
and,
and
so
you
compile
those
and
then
we
could
pick
one
of
those
and
try
to
find
a
way
to
find
and
improve
the
help
for
that.
Plugin.
C
I
wanted
I
wanted
to
ask
about
the
resources
we
are
getting
the
information
from
the
like,
for
instance,
we
just
modify
an
existing
guide
and
I
don't
know
we
are
getting.
The
modifications
from
all.
Is
it's
all
in
our
head.
A
A
A
Oh
no,
I
take
it
back,
I'm
wrong
the
goal
here
really
so
when
you,
when
you
get
it,
when
you
get
something
ready
there,
we
we
should
talk
about
what
text
you
put
there,
because
then
it's
a
good
place
for
us
to
have
a
conversation
about.
How
do
we
describe
this?
Let's,
let's
do
should
we
do
one
together
or
would
you
rather
find
it
yourself
and
then
we
we
take
it,
take
it
ourselves,
you
take
it
yourself.
A
A
Now
I
go
better
all
right,
so
you
remember
I
had
asked
how
do
I
find
the
online
help
for
my
specific
set
of
plugins
that
I
have
loaded
so
here
notice,
I'm
now
on
the
snippet
generator,
the
snippet
generator
shows
each
of
the
steps
I
can
choose
like
build
this
steps.
Reference
on
the
left
is
the
equivalent
of
the
pipeline
steps
documentation,
but
only
for
the
plugins
that
are
loaded
in
my
jenkins.
So
this
is
custom
to
me,
and
so,
when
I
look
here
at
build
notice,
it's
got
these
little
expand
and
contract
things.
A
A
That
tells
me
how
to
find
it,
I'm
going
to
have
to
go
looking
to
see
if
I
can
find
how
to
locate
a
credentials
parameter,
because
I
don't
have
the
easy
thing
of
grabbing
some
text
from
it
already
or
yeah
likewise
run
so
the
the
easier
ones
to
find
are
things
that
already
have
some
text
that
I
can.
I
can
go
find
that
otherwise
I
have
to
go
looking
in
source
code
to
locate
the
these
other
pieces
that
I
can
point
to.
A
So
maybe
it's
best
if,
rather
than
me,
trying
to
do
that
search
here
in
the
10
minutes,
we've
got
left.
Let
me
take
an
action
item
to
prepare
myself
for
that
kind
of
exercise
so
that
we
could
do
it
the
next
time
we
meet,
and
then
we
talk
through
it
there,
because
I'm
not
sure
that
you
watching
me
go
searching
for
that
without
me.
Having
thought
first
about
how
to
do
the
search
most
effectively
will
help
help
either
of
us.
A
So
let
me
ask
back
to
you
sophia
and
afi:
are
you
okay,
if,
rather
than
me,
attempting
to
go
find
those
pieces
that
I
was
looking
for,
but
rather
we'll
do
that
in
our
next
session,
so
that
I
can?
I
can
take
you
on
a
tour
to
show
you
how
to
do
that.
A
A
All
right
yeah,
so
so
the
kinds
of
things
that
that
let's
take
yeah
so
here
yep
good
the
kinds
of
things
for
instance-
that
I
would
expect
to
see
here.
A
Actually,
maybe
maybe
let's
do,
let's
do
something-
a
little
different,
I'm
going
to
show
you
a
a
slightly
different
way
of
doing
it
that
may
help
us
see
it
even
more
readily.
So
this
is
another
step
that,
in
this
last
10
minutes
that
it
may
help
you
even
more
than
having
having
me
show
you
how
to
search.
A
A
Hpi
colon
run
so
the
reason
the
reason
I'm
showing
you
this
is
when
I
uploaded
my
plug-in
that
newly
built
plug-in
into
my
big
jenkins,
it's
got
an
awful
lot
of
other
things
in
it,
whereas
if
I
run
it
this
way
with
just
this
maven
command,
it
will
load
just
the
build
plug
in
and
having
loaded
the
build
plug-in.
E
A
A
A
A
A
E
Okay,
hi
mark,
so
just
to
reiterate
right.
We
are
supposed
to
go
through
the
steps
and
see
if
we
are
able
to
insert
or
make
changes
to
it
right
on
specific
branches.
Okay,
okay,.