►
From YouTube: Pipeline Authoring SIG Meeting, Jul 17, 2020
Description
Recording of the regular Pipeline Authoring SIG meeting. We discussed the Pipeline online meetup on Jul 20, IDE Integration, Declarative YAML converter and the Pipeline Authoring roadmap updates. Full agenda and meeting notes: https://docs.google.com/document/d/1EhWoBplGl4M8bHz0uuP-iOynPGuONjcz4enQm8sDyUE/edit#heading=h.svveckwof3vs
B
B
A
B
Have
a
past
record
in
a
staff
recording
option
here
so
I
think
okay,
yeah
and
flat
supplement.
If
you
don't
worry
recorded,
you
can
leave
the
meeting
now
and
that's
okay.
As
usual,
the
Jenkins
Code
of
Conduct
applies
during
this
meeting
and
welcome
everyone
we'll
be
talking
about
Appling,
the
CMO,
the
meetup
that
we'll
have
next
week
and
it
doesn't
actually
say
on
there.
But
I
also
know
just
put
this
on
the
list
of
things
that
I'd
like
to
have
a
screen.
B
C
B
C
A
B
So
I'm
out
see
here
the
the
thing
I'm
I
would
ask.
Maybe
I
if
you
want
to
send
a
post,
the
the
slides
or
some
early
feedback
and
I
can
do
it
tomorrow.
Is
it
okay,
oh
yeah,
I
just
mean
that
way
we
can
and
I
guess
my
question
is,
is:
are
you?
Are
you
pretty
comfortable
doing
doing
the
I
mean
the
presentation
just
straight
up,
or
do
you
want
to
do
a
practice
run
with
it.
C
C
B
C
C
For
that
I'm
planning
to
create
another
separate,
the
post
of
it
is
some.
It's
simple
application,
which
is
maven,
buildable
and
also
I'm
I
need
to
write
all
the
pipelines
which
I'm
going
to
demonstrate
in
the
presentation,
so
everyone
can
just
easily
:
do
the
pose
today
and
check
the
definitions,
the
move
files
or
even
the
build.
The
project
itself
awesome
that.
B
B
A
So
it's
just
a
heads
up
for
everyone.
There
is
a
discussion
having
support
for
Tipton
Jenkins
and
we
have
just
the
demo
of
the
proof
of
concept.
So
if
someone
is
interested,
please
vote
for
timeslots,
we
haven't
fixed
the
date,
yet
it
will
be
sometime
next
week
and
lady
is
quite
simple:
to
be
able
to
keep
on
pipelines
and
Jenkins.
A
A
B
Else
the
other
thing
I
want
to
just
sort
of
make
sure
I,
don't
know
three
I.
Don't
if
you
started
thread,
I
knew
back
look.
The
mailing
list
is
naming
this
thread
on
the
IDE
I
mean
I
will
take
that
on
it's
something
that's
near
and
dear
to
my
heart
in
pipeline
that
I
will
get
that
started.
This
weakness.
C
B
Call
of
action-
I,
don't
if
you
want
that's,
there's
actually
several
several
like
ID
plugins
for
PS
code.
That
claim
to
do
pipeline
right
now
and
it's
sort
of
unclear
it's
every
time
they
look
at.
One
thing
is
that
is
that
just
a
wrapper
around
the
declarative,
linter
or
you
know,
what's
going
on
there,
so
there's
a
there's
settled
going
on
there.
B
It
may
be
a
matter
of
looking
at
what
what's
available
in
seeing
if
there's
one
that
we
can
contribute
to
or
pull
in
one
tool
into
contributed
into
the
Jenkins
org
as
opposed
to
keeping
their
own
I.
Don't
know:
yeah,
there's
the
winter
one.
That's
39,000
yeah!
This
file
support,
that's
the
one
I
was
taking
unit
but
anyways,
and
it's
one.
We
have
to
sort
of
go,
look
at
and
review
each
of
them
to
save.
It
would
what's
doing
what
here.
A
Right,
oh
maybe
we
could
even
consider
starting
an
official
plugin,
for
example,
similar
to
what
we
did
with
configuration
is
called.
Plugin,
obviously,
is
inviting
contributors
and
maybe
a
seeking
options
to
fork,
something
because
having
multiple
plugins
is
great.
But
again,
this
is
from.
The
community
is
also
a
bit
portunity
for
us.
A
A
A
Original
source,
I
guess
both
original
source,
but
at
the
same
time,
in
many
places,
it's
not
easy.
Yeah
personally,
I'm,
not
too
concerned
about
that.
We
but
yeah,
is
that
something
which
might
be
a
problem
I,
don't
the
reason
to
be
concerned.
If,
together,
it's
other
changes
rules.
Everyone
is
welcome
to
reuse.
This
locus.
Okay,
what's.
A
B
A
C
D
A
B
D
B
So
having
that
Linda,
do
you
want
to
have
that
discussion
now
in
terms
of
adding
these
limbs
as
project
or?
Oh,
oh,
why.
A
Not
I
can
just
show
you
an
example
of
what
we
don't
so
I.
You
know
the
cheeks,
we
started
doing
sections
which
basically
I
mean
she
kept
being
driven
by
six,
for
example.
Here
in
the
communication,
you
can
see
that,
let's
plug
inside
for
the
inside
integration,
this
bit
half
neither
great
reward
administration
guards,
I,
think
it's
on
kubernetes,
etc.
A
We
just
listed
in
there
and
the
effects
of
a
kind
of
landing
page,
and
we
gradually
in
to
extend
this
information
so
that
users
and
potential
tributes
may
find
more
information,
including
variants,
how
to
contribute,
and
also
they
could
understand
the
current
state.
So,
basically,
the
purpose
of
roadmap
is
not
only
to
show
it
to
users,
but
also
to
show
it
to
contributors
so
that
we
can
highlight
okay,
there
is
an
opportunity:
okay,
I'm
yeah
in.
E
A
C
A
A
Me
the
main
objective
right
now
is
not
to
release
it
because
stage,
basically
indefinitely
it
over
to
the
stuff
that
money
in
users
etc.
Therefore,
for
me
the
main
objective
could
be:
it
actually
facilitate
the
adoption
and
feedback
at
the
current
state,
so,
for
example,
demo
repositories
etc.
We
can
do
that
we
can
do
logs,
keep
adding
features
and
yet
for
me,
one
to
zero.
B
A
Starting
today,
so
basically
I
try
to
deploy
it.
My
I
keep
some
issues,
so
I
submitted
a
few
patches,
but
for
me
the
biggest
problem
was
is
dependencies
and
we
basically
dependencies.
So
he
did
it
to
plug
into
my
articles
and
risk
or
bill
of
materials
and
actually
it
reduced
the
footprint
significantly
and
it
also
reduced
list
of
actual
dependencies
from
58
was
then
15
because
it
was
including,
let's
say,
pipeline
aggregator
plug-in
here.
A
A
E
A
A
E
D
A
A
E
B
E
A
A
Obviously
it's
just
a
first
step
because
in
the
future
wait
eight
years
but
python
is
the
amal
works
there
for
hello
world
after
that
so
and
we're
pushing
the
projects
well
around.
That
would
be
interesting
because
in
this
system
there
is
a
lot
of
young
already,
so
maybe
it
will
help
to
facilitate
adoption
totally.
A
A
A
Is
quite
complex,
I
haven't
even
touched
it
yet
yeah
baby
recursion
part
yeah.
This
is
it
looks
good
to
me,
but
getting
feedback
on
syntax
is
probably
also
something
we
need
yeah,
especially
I'm,
not
sure
what
we
would
like
to
do.
These
regards
to
Jenkins
pipeline
gamble
and
drink
a
sex
pipeline
I
think
that
very
still
opportunities
for
some
synthetically
use,
but
it's
probably
for
fish
stories.
A
C
But
mostly
I'm
waiting
for
the
meet
up,
so
especially
the
feedback
is
more
important,
especially
or
the
usage
part,
and
also
I'm
planning
this
another
chrome
hotel,
because
I
intimated
one
converter,
which
is
converting
Python
as
llamo
to
dr.
but
I'm
planning
to
work
on
the
vice
versa,
so
converting
decorative
pipelines
to
mo
format,
but
maybe
I
need
to
think
about
it,
because
I
need
to
somehow
pass
all
the
model.
C
Ast
elements
in
the
pipeline
model
definition
to
be
able
to
make
it
yamo
and
format,
but
also
this
pipeline
model
definition
has
a
converter
into
Jason.
So
maybe
this
can
be
in
question.
Is
it
better
to
implement
this
model
ast
to
the
demo
in
the
model
definition?
Or
should
I
implement
myself
because
there
are
some
logics
while
converting
this
model
ast
elements
to
mo
for
the
example
converting
functions
or
agent
definitions?
So
there
are
some
logics
that
I
need
to
implement,
but
so.
B
B
C
Just
checked
the
plague
in
this
plaguing
Scott
and
I
saw
that
while
it
is
converting
to
Jason
it
checks
some
definitions
like,
for
example,
the
agent
definition
is
defined
like
with
the
node
name,
or
is
it
just
a
label
so
from
the
ml
part
I'm
going
to
income
at
the
same
logic
there,
because
also
it
should
be
like
a
bit
similar.
So
that's
why
I?
He
wasn't
very
sure
about
that.
I
was
going
to
ask
it
after
the
meetup,
maybe
so
how
we
should
proceed
it.
I
can
easily
implement
this
conversion.
B
Yeah,
you
probably
would
end
up
needing
to
I
mean
right
now,
anyways
having
it
your
own
plugin
mix,
sons,
cuz,
then
you
can
just
work
at
it
on
your
on
your
own
speed.
What
we've
done
on
the
pipeline
model
definition
plug-in
side
is
we
have
a
whole
bunch
of
tests
to
guarantee
full
round-trip,
behavior
and
all
that
other
stuff
for
everything,
so
that
we
get
that
would
involve
being
like
I,
mean
that'd,
be
a
great
great
place
for
tested,
but
that
that
plugin
is
also
already
pretty
test
heavy.
C
C
B
I
think
keeping
in
your
own
plugin
will
probably
be
easier
for
you.
We
just
need
to
make
sure
to
add
some
kind
of
test
to
the
some
test
run
to
the
pipeline
model.
Definition
plug-in
that
picks
up
once
you
once
you
go
one,
certainly
by
when
you
go
and
point
over,
probably
something
sooner
than
that,
it's
to
say
hey
when
you
should
run
a
few
tests
from
Python
from
the
Python
is
llamo
when
we're
building
pipeline
model
definition
to
make
sure
that
we
aren't
breaking
it.
A
C
D
B
A
A
One
mission
I
think
that
once
jinx
fedorov
just
released
said
where
I
will
probably
revisit
my
experiments
with
integration
testing
with
drinks,
fellow
runner,
okay,
because
you
know
what
I
already
do,
for
example,
you
know
the
cold
breeze.
We
have
two
frameworks
there
and
actually
I
was
able
to
get
the
jinx
for
the
runner
running
from
g-unit,
so
Java
developer.
They
can
simplify
that
yeah.
Maybe
it
will
help
this
pipeline
library
testing,
because
right
now
all
the
usage
in
library
is
quite
difficult.
A
A
If
they
mostly
switch
to
visual
studio
code
for
development,
sounds
weird
okay,
so
here
the
engines
failed
or
not.
Now
we
have
vanilla
package
which
is
basically
powered
by
a
bill
of
materials,
etc.
It's
just
a
quick
Egeus
all
standard
plugins,
including
scripted
pipeline
and
declarative
pipeline,
and
a
few
other
needs,
and
there
is
an
opportunity
to
test
it
now.
A
We
also
declare
dependencies
from
your
plugins,
which
you
can
use,
and
you
can
see
no
versions,
because
it's
from
bomb
and
after
that,
just
a
few
tests
utilities
and
you
get
for
not
running
but
yeah.
The
problem
there
is
plug-in
combinations
or
single
plug-in
sets
just
minimal
and
reunions.
You
can
use
such
as
containers
and
other
bits
formulate
in
test
environment,
and
here
these
all
these
tools,
you
can
go,
it'll
be
completely
tests,
pipelines
and
it
just
get.
I
should
have
some.
A
B
There
be
an
option:
it
would
do
that,
how
hard
would
it
be
to
make
it
something
that
we
could
use
more
or
generally
I
mean
what
you
can
see?
Sorry,
how
hard,
how
hard
like
you're
saying
it's
for
advanced
users,
what
it
seems
like
something
that
that
can
be
useful
for,
if
not
beginners,
but
like
enemy
like
what?
B
A
Want
to
have
test
rules
and
I
won't
just
have
partner
on
home
or
whatever,
which
integrates
all
the
stuff,
so
that,
basically,
you
just
define
your
dependencies.
You
want.
You
can
also
define
your
configurations
as
Jake
asked
so
similar
how
we
do
for
in
performance
tests
for
Jenkins
now,
and
it's
just
a
test
through
etc,
and
it
provisions
basically
an
accelerometer
environment
and
executed.
Because,
oh
well,
it's
Bob.
A
You
could
probably
do
the
same
without
jinks
further
on
or
at
all,
it's
just
engine
which
already
embeds
a
lot
of
stuff
right
and
there
may
be
so.
It's
quick
implementation
and
maybe
more
complicated
implementation
is
that
you
have
something
to
use
out
challenge.
So
we
have
foraging
this
fellow
runners
test
framework,
which
is
basically
essentially
uniform,
but
it's
quite
complicated
now
so
maybe
having
something
in
the
middle
Mon
Java,
but
again
quite
simple
to
use,
integrate
with
existing
test
framework,
and
you
can
also
use
it
for
intubation
system.