►
From YouTube: Jenkins GSoC Weekly Meeting, Jan 30, 2019
Description
Meeting notes: https://docs.google.com/document/d/1H0gJt1zdr37YDpuSLXSeFqYco_a_CIrAuZ1f0Oyl4XE/edit?usp=sharing
A
A
Okay,
so
we
we
just
talked
about
the
project's,
try
to
get
them
over
the
fence
and
answer
any
kinds
of
questions
from
students
and
mentors.
So
that's
the
objective
I'll
share
my
screen
and
yeah
this
my
screen
now.
So,
if
anybody
wants
to
join,
there
is
a
deeper
chat
and
ambiguous
chat.
You
can
find
a
link
to
the
broadcast,
so
you
can
just
join
the
participant
link
or
people
posted
in
the
YouTube
and
the
results.
A
link
to
the
meeting
notes
and
so
comedian
will
have
specific
topics
say
in
the
agenda.
A
B
Hello,
hello,
everyone,
I'm,
sorry,
lolani
and
I
joined
the
AG
group
I
think
a
month
ago,
but
I
was
busy
in
my
projects
so
for
starting
starters,
I
have
read
the
Jenkins
handbook
and
I
have
also
developed
one
plug-in
using
bad
lungs,
blog
post,
so
I'm
exploring
Jenkins
right
now
and
I
was
interested
in
configuration
as
a
code
plug-in
and
road
strategy,
performance,
plugins
and
so
I
read
the
documentation
about
configuration
s
code.
It
says,
but
I
think
I
read
it
one
week
ago.
B
A
C
Hi
hi
everyone-
this
is
so
actually
I.
I
was
a
DS
Hawk
student
last
year
and
I
had
done
my
project
under
the
I
n
CF
organization,
so
the
project
was
in
Python
and
it
was
in
the
domain
of
computational
biology
and
in
the
Dominos
it
was
like
basically
as
in
the
intersection
of
biology
and
coding.
Basically
so
from
a
domain
point
of
view,
it
was.
It
was
not
something
that
was
related
to
what
Jenkins
is
all
about,
but
it
was
a
good
G
hog
experience
and
I
completed
the
project
successfully.
C
So
now
that
I've
graduated
from
college
I'm
not
allowed
to
be
a
g-shock
student
anymore,
so
I
won't
be
applying
as
a
student
this
time.
But
this
time
there
are
two
projects:
the
discard
steps,
the
build
steps
project
and
like
working
on
that
plug
in
that
project
and
the
other
project,
which
is
probably
the
only
project
in
the
list
which
is
in
the
Windows
environment,
c-sharp,
and
all
that.
So
those
two
projects
are
something
that
I
found
a
little
interesting
I
haven't
yet
jumped
into
the
codebase.
C
I
haven't
done
a
deep
dive
analysis
yet
which
I
plan
to
do
in
the
coming
days.
So
I
am
planning
to
co-mentor
those
two
projects
and
yeah
and
since
is
my
first
time
just
giving
an
introduction
so
currently
I'm
working
as
a
software
developer
at
Credit
Suisse,
which
is
a
bank
I,
don't
know
if
you
heard
of
it
or
not,.
A
E
E
E
D
E
A
We
also
have
so
my
name
is
a
Latino
chef.
We
have
Jeff
Pierce
on
the
color,
we
have
Flo
chunk
and
we
also
have
Rico
on
the
call
who
is
very
mentor
for
the
give
up
is
same
plugin.
We
already
introduced
ourselves
so
yeah.
Maybe
we
could
continue
with
the
discussion
unless
we
want
to
spend
more
time
on
introductions.
What
would
you
prefer.
A
A
A
Okay,
thank
you
or
if
your
mentor
and
if
you're,
not
in
the
many,
please
let
us
know,
we
will
add
you
or
you
can
just
request-
join
us
on
alpha
another
action
items,
so
swag
distribution
in
print
ink.
So
my
plan
is
to
get
everything
delivered
during
February
if
nothing
gets
delete
regarding
special
interest
groups,
Hardware
in
DC
is
published
it's
ready
and
by
the
seek
it's
still
on
me,
but
we
do
not
have
a
project
ideas
for
embedded
space
so
far,
so
it's
not
a
critical
for
Jae
Seok
but
yeah.
A
F
F
A
We
will
just
need
to
trust
iki
to
send
you
a
thank
you
message
after
that:
okay,
lucky
yeah,
then
what
else
do
we
have
here?
We
had
some
Marconi
last
week:
I
believe
that
election
items
I'm
always
done
so
we
get
got
some
clarity
on
multi-branch
support.
Forget
whopper,
let's
discuss
it
today,
since
we
have
both
mentors,
then
yeah
be
still.
We
need
to
organize
something
for
dr.
things,
but
we
started
a
new
guitar
shot
photo
curve.
A
A
Yeah
I,
like
being
in
the
folks
about
project
application
feedback,
so
we
have
a
one
week
before
the
application
deadline.
Everything
is
in
place,
but
if
you
want
to
propose
improvements
and
the
application,
it
would
be
better
to
do
it
now.
So
please
take
a
look
at
our
application
document
and
if
you
want
to
change
something,
especially
your
orchid
mean
or
a
mentor,
let
us
know
so:
it's
like
it
is
here,
do
southern
19
and
in
the
bottom
you
can
see
application
draft.
G
Like
this
Lloyd,
yet
another
item-
I'm
sorry
I-
have
put
it
in
the
same
paragraph
as
Dockers
assigned
to
Martin
was
about
balancing
the
mentors
across
projects
and
ideas
for
mentors
not
to
be
spread
too
thin.
Larsen,
say
you'll,
give
it
a
thought
on
it,
so
I
assign
it
to
him
in
the
Google
Doc,
okay,.
A
Balancing
mentors
or
this
one
okay,
so
we
will
think
more
about
it.
So
here
we
can
adjust,
discuss
it
today.
If
we
get
to
that
Martin,
are
you
fine
with
it
or
do
you
want
to
take
more
time
to
process
it?
Well.
D
D
A
So
for
now
the
should
be
no
less
traffic,
though
yeah
this
project
ID,
is
said
requires
some
one
time,
and
here
we
get
some
student
request:
yeah,
that's
nice,
but
yeah.
It
also
requires
mentor
time.
So,
let's
press
it
to
Coney,
then
and
then
yeah.
Probably
if
there
are
more
thoughts,
we
can
just
discuss
it
after
the
meeting.
So
configuration
has
code
plugins
to
improve
how
many
mentors
do
we
have
today
on
the
call
me
and
Marcin
right,
so
no
other
mentors
for
this
project.
So
just
want
is
this
question
that
is.
A
A
Okay,
now
it
should
be
fine
in
this
project
we
have,
we
do
not
have
specific
list
of
plugins,
but
what
we
do.
We
H
the
reference
plug-in
compatibility,
dashboard
it's
here
and
there
is
a
number
of
plugins
which
still
need
to
be
made
compatible.
This
G
soak
service
configuration
is
called
plugin,
so
there
are
some
major
plugins,
for
example,
let's
take
a
look,
for
example:
jitter
plug-in
Gradle
plug-in
and
get
a
trigger.
A
A
You
could
try
several
demos
and
if
you
like
this
project
idea,
you
can
just
take
a
look
at
existing
plugins
and
see
what
is
not
compatible.
So
we
have.
We
expect
students
to
come
up
with
their
own
list
of
plugins,
though
we
can
make
some
suggestions
as
mentors
so
margin
from
the
top
of
your
head.
What
each
plugins
would
you
recommend
to
focus
on
I.
D
A
Yeah,
so
we
can
just
go
to
plugins,
drink
Sao
and
if
you're
interested,
you
can
just
open
plug-in-
and
you
see
here,
you
can
see
number
of
installations.
So,
for
example,
this
is
something
like
seven
thousand,
which
is
a
pretty
high
for
a
plugin
and
yeah.
We
can
take
something
else.
What
else
we
can
take
Mahler
plugin,
for
example,
but
here
a
major
plug-in
is
installed
almost
everywhere,
so
it's
200
solvent
installations
and
yeah.
There
is
to
some
improvements
possible
here
for
Jake
asked
yeah.
A
You
can
take
plugins
based
on
installation
numbers,
so
my
recommendation
would
be
to
actually
take
plugins
based
on
your
own
preferences.
So
we,
if
you
like
particular
area
of
if
you
are
interested
in
get
steak
or
if
you're
interested
in
AWS
steak
or
something
like
that.
You
could
just
make
a
proposal
around
these
steaks,
so
you
can
propose.
I
would
like
to
work
on
a
plug-ins
in
let's
say
for
Microsoft
Asia,
you
just
explore
the
plugins
and
find
some
issues
there
and
provide
at
least
of
soybeans.
A
H
B
A
So
for
AWS
you
can
just
get
the
even
just
search
for
AWS
shows
yeah,
quite
a
number
of
plugins
and
I'm
definitely
sure
that
some
of
these
plugins
are
not
compatible
music
asked
so
how
to
discover
them.
One
of
the
ways
is
actually
to
look
at
compatible
gingka
special
numbers,
because
if
the
question
is
low,
for
example,
if
it's
something
like
1
532
or
so
most
likely,
the
plug-in
uses
all
KPIs
and
it's
much
more
likely
that
this
plug-in
isn't
compatible
with
Jake
asked.
A
So
if
you
want
to
discover
issues,
it's
one
of
the
ways
you
just
take
a
look
at
this
list
find
plugins
which
you
like
we
use.
So
if
you
use
a
AWS
lambda
that
is
lambda
plug-in
device
form,
that
is
also
plug-in,
cetera,
et
cetera.
So
you
take
a
look
at
these
plugins.
Most
likely
you
will
see
some
incompatibilities,
and
yet
it
could
be
a
good
starting
point.
A
C
All
the
guy
I
wanted
to
discuss
about
something
like
about
the
list
of
projects.
Actually,
so
I
was
wondering
if
it
would
be
a
good
idea
to
maybe
you
know
in
the
projects
page
if
we
have
maybe
an
additional
attribute
for
each
of
the
ideas,
wherein
maybe
those
senior
contributors
of
the
Jenkins
team
can
decide
which
projects
are
maybe
high
priority,
because
some
organizations
have
seen
what
they
do.
Is
they
write
that
for
every
project
they
write?
The
priority
like?
Is
that
a
high
priority
project
or
a.
C
Idea
to
work
on,
and
maybe
if
there
are
multiple
project
ideas
which
are
always
all
like
equally
interesting
to
the
student,
then
then
the
student
might
the
students
decision
to
decide
which
project
to
work
on
might
depend
on
that.
You
know
I
don't
know
if
it
will
be
a
good
idea
to
do
that
for
Jenkins
as
well,
but
because,
like
you,
said
that
there
are
many
plugins
and
they
all,
they
are
all
like
concerned
with
different
stats.
Like
some.
C
A
H
A
C
A
C
H
C
C
To
do
so,
I
don't
know
it's
like.
You
said
that
these
things
are
a
little
complicated
to
decide
because,
especially
for
the
importance
part
like
you
said,
what
might
be
important
for
the
community
might
not
be
important
for
someone
who
is
using
you
not
using
that
plugin.
So
it
depends
on
the
use
case,
like
you
said
so.
Yeah.
G
We
discussed
this
topic
in
a
slightly
different
way
in
the
previous
meeting
and
why
my
thoughts
there
and
I
think
I
relate
marches,
because,
although
you
had
to
step
off
the
call
and
arlynn
wasn't
part
of
the
chickens,
mentorship
yeah
was
that
we
should
prioritize
in
ensuring
that
students
all
students
interested
in
apply
for
a
project
can
receive
mentorship.
So
it's
a
slightly
different
way
to
think
about
it.
G
Our
primary
interest
is
in
building
community
as
a
highest
priority,
and
in
doing
that
is
to
ensure
that
we
have
enough
mentors
for
all
the
students
in
projects
of
Porgy
saw
and
which
means
I,
don't
think
it's
something
we
could
immediately
address
tactically,
but
would
be
until
later
at
I.
Wouldn't
margin
says
what
we
need
to
start
balancing
out.
Mentors
are
distributed
across
project
proposals
from
students.
I
know
self
want
complicated,
improper
type
of
thing.
G
A
So
one
of
the
simple
ways
to
do
that
will
be
to
just
soft
the
projects
by
the
number
of
potential
Mentors.
Well,
it's
something
we
could
do.
I
am
not
accentuate
well
in
these
projects.
It's
probably
the
best
criteria.
We
could
estimate
is
a
big
in
contact
when
you
to
the
community
or
project
priorities,
because
if
there
are
momentous
there
are
higher
chances
that
this
project
is
interesting
to
the
community
and
that
it
may
be
successful
when
I
and
it
may
be
scheduled
one
ligament
balance
and.
G
G
Yeah,
the
specific
context
were
came
up,
was
in
a
prior
meeting
vineeth
had
asked.
He
was
interesting
in
several
projects
in
or
recommendation
which
one
he
might
want
to
pursue
based
on
the
communities
priority,
and
my
response
to
him
was
that
both
Andre
and
Justin
are
available
as
mentors,
but
only
for
the
doctor
projects
and
since
beneath
how
already
been
in
conversation
with
them
online
about
it.
G
A
Here
we
have
potential
mentors
so
right
now
there
is
no
strict
commitment
from
mentors
as
well
as
there
is
no
strict
commitment
from
students.
Now
we
try
to
ensure
the
team
enters
Dundas
day
and
what
means
being
commander.
If
we
have
discussions
with
people
who
want
to
join
this
list
to
understand
that
they
can
really
commit
on
that
potentially
do
they
understand
your
point
employed
but
yeah
I'm,
not
100%
sure,
or
we
put
an
address
that
I.
A
For
example,
for
me,
the
program
my
bet
yeah
I'm,
listed
in
many
projects,
because
these
projects
are
potentially
interesting
to
me
and
if
the
reserve
boot
application
from
student
then,
depending
on
the
quality
of
applications,
my
preference
is
among
these
projects
may
differ
so
I
just
did
that
I
would
consider
to
be
near
mentor
in
projects
for
and
that
I
am
ready
to
be
a
contact
point
at
this
face.
That's
why
he,
my
name
is
not
everywhere,
but
in
many
projects,
I
think
it's
ok,
but
yeah.
A
E
A
It's
not
needed,
so
it
happens
during
the
student
selection
phase.
So
before
the
student
selection
phase,
we
don't
commit
on
potential
on
a
mentor
steams.
We
expected
to
provide
approximate
number
of
people
who
interested
to
be
mentors,
and
we
we
have
this
number
from
this
list,
but
we
don't
commit
to
provide
mark
immediately
because
it
just
doesn't
make
sense.
We
can
say
that
okay,
here
we
have
this
project.
For
example,
ad
coverage,
adopters
yeah.
We
may
have
a
brilliant
student
application
and
then
everybody
from
the
wrist
wants
to
mentor
with
it
or
maybe
not.
A
C
G
I,
just
that
makes
us
to
me
just
when
this
initially
came
up
in
the
previous
office
hour.
It
was
more
from
the
students
perspective
of
saying
they're
all
listed
as
potential
mentors
I'm,
not
quite
sure
which
one
I
should
proceed,
and
both
Martin
and
I
recommend
that
the
most
successful
projects,
or
once
our
driven
by
the
students
in
ensuring
that
the
outreach
to
mentors
results
in
a
good
working
relationship
yeah.
That's.
C
Yeah
and
also
I
think
during
the
proposal
phase.
What
I
have
also
noticed
is
that
most
of
the
successful
projects
are
those
in
which,
like
well
before
the
deadline,
the
students
start
working
on
their
proposals
and
they
have
their
draft
reviewed
multiple
times
by
the
community
members
and
they
have
multiple
changes
made
to
their
proposal
and
so
that
by
the
time
the
deadline
comes.
Their
proposal
is
almost
perfect
to
be
selected
for
that
project.
A
A
Students
reach
out
to
us
at
least
one
month
before
the
deadline,
but
here
anyway
mental
balancing
happens
a
bit
later
and
we
will
be
able
word
to
no
more
two
weeks
before
the
application
deadline,
but
they
were
seen
last
week
was
how
to
choose
a
project
right
now,
I
believe
the
best
suggestion
is
like.
What's
that,
whatever
you
like?
This
is
the
best
area
for
you.
Yes,.
C
And
one
last
question:
so
let's
say
there
are
two
two
students
and
let's
say
they
both
want
to
work
on
the
same
project.
Then
how
do
we
reply
to
that?
Like
some
students
have
this
feeling
that
if
one
one
student
is
already
interested
in
one
project,
so
some
students,
they
see
the
little
apprehensive
to
approach
mentors
for
that
project
again
because
they
think
that
someone
else
is
already
trying
to
get
into
this
project.
C
A
So
if
two
students
are
interested-
and
if
you
already
have
such
cases,
they
they're
more
than
welcome
to
reach
out
to
mentors.
So
they
are
more
than
welcome
to
reach
out
to
each
other,
because
yeah
JSOC
is
open-source
contribution
and
open
source
project
experience
for
students
and
the
collaboration
with
other
stakeholders
is
a
key
thing
there.
A
So
if
they
see
that
there
are
potential
conflicts
between
proposals
etc,
it's
something
they
can
figure
out
in
the
beginning,
for
example,
if
there
are
two
students
and
they,
if
the
draw
meetings
set
for
the
project,
for
example,
we
had
a
meeting
for
all
strategy
plug-in
this
weekend,
and
students
can
just
join
this
meeting.
They
can
enjoy
in
chats
and
discuss
how
they
would
approach
that,
so
they
can
even
work
together
to
file
proposals
which
do
not
compete
with
each
other
and
which
prevent
conflicts
so
that
potentially
post
projects
may
be
selected.
A
It's
something
totally
possible
for
some
projects.
For
this
it
may
be
not
possible,
but
yeah
JSOC
is
still
well.
There
are
many
project
ideas,
but
there
are
much
more
students
applying
and
some
idea
project
ideas
and
some
applications
may
not
be
accepted
just
because
there
is
another
beta
application.
The
best
way
to
prevent
that
is
actually
to
to
reach
out
to
the
mentors
area,
to
start
communicating
in
public
channels,
and
then
you
have
much
more
time
to
figure
it
out
how
to
prevent
it.
A
A
A
A
For
example,
there
are
many
questions
coming
about
how
to
start
this
particular
project
idea
and
if
your
mentor,
maybe
it
makes
sense
to
explicitly
put
in
the
project
idea
for
students,
so
we,
for
example,
they're
good
questions
for
discard,
build
steps
recently
and
maybe
for
other
projects.
So
if
your
mentor
made
it
in
such
information,
that
would
be
helpful
for
the
rough
project
ideas.
We
have
some
drafts
here,
a
stiched
and
some
of
them
on
the
discussion,
and
we
also
have
some
project
ideas
which
have
been
submitted
recently.
So
what
will
be?
A
A
A
A
A
A
Maybe
I
was
the
one
who
I
did
so
the
question
he
is
about
getting
started
because
in
this
particular
project
there
was
no
QuickStart
guide.
There
was
no
newbie
friendly
issues
specifically
related
to
this
project,
and
actually
it
would
be
great
to
have
something
we
have
organization
one
it
newbie
friendly
issues,
but
if
we
it's
possible
to
add
some
more
information
for
students,
it
would
be
really
helpful.
D
Oh
yeah,
yeah
I
mean
yeah,
so
this
project,
what's
happened,
is
I.
Looked
at
it
last
night
and
the
the
discard
build
step
feature
the
discard,
discard
old
builds
feature
has
progressed
since
I
looked
at
it
the
last
time,
and
it
can
now
discard
artifacts
separately
from
discarded
builds.
So
essentially
all
the
features
that
the
features
that
were
missing
are
starting
to
get
into
the
core
of
Jenkins.
So
the
proposal
for
discard
step
and,
in
my
opinion,
needs
to
be
rewritten
because
of
that,
okay.
C
D
C
D
A
A
D
A
For
draft
project
IDs,
it's
still
possible
to
apply
to
a
draft,
so
it's
not
a
mental
of
the
world
but
yeah.
It
just
indicates
that
there
is
an
active
discussion
ongoing
the
scope
of
such
IDs
may
change
significantly
during
the
discussions
until
the
first
colleague
period
starts.
Something
like
that.
A
D
The
discussion
here
is
that
Jessie
provided
feedback
on
how
to
write
DSL
compatible
plug-ins
pipeline
DSL
compatible
plugins,
and
he
is
adamant
about
not
using
the
global
variable
facility,
and
so
the
plug-in
can
only
be
pure
pipeline
steps
that
return
simple
objects.
That
is
his
recommendation.
So,
when
I'm
writing,
when
I
wrote
the
examples,
I
focused
on
making
them
pure
steps,
there's
the
discussion.
A
Yes,
Oh
personally
I
developed
on
the
few
drinks
plugins
for
pipeline,
but
I
was
always
using
global
variables
and
I
don't
feel
that
array
in
issues
with
using
them.
I
was
a
following
this
discussion
a
bit
but
well.
Firstly,
I
do
not
think
that
it's
a
blocker
I
still
need
to
take
a
look.
Why
Jesse
thinks
that
they
shouldn't
be
used,
but
well
there.
They
are
successfully
used
and
they
are
successfully
used
in
pipeline
libraries.
A
D
A
Pipeline
developers,
because
ya
haven't
a
step
in
making
this
step
is
generally
more
useful,
but
you
here
what
we
could
do.
Of
course,
we
could
say
that
yeah
we
could
just
replace
it
by
here,
for
example,
would
you
mind
if
I
just
write
here
to
mop,
go
for
it?
Okay,
so
we
could
just
silly
so
something
like
that.
This
client.
A
D
A
F
A
On
newbie
friendly
ch's,
so
if
you
cannot
provide
particle
water,
a
new
different
issues,
you
could
provide
a
quick,
a
guide:
how
to
start
with
the
project
idea,
for
example,
how
to
explore
get
the
club
plug-in
house
and
how
to
come
up
with
the
proposal.
So
QuickStart
guide
would
be
a
replacement
for
newbie
friend
niches.
A
A
A
A
F
A
D
D
A
A
D
A
So
what
I
say
that,
for
example,
let
users
may
create
a
pipeline
library
like
this
one,
and
here
you
may
see
that
there
is
a
bunch
of
steps
with
some
documentation
in
teks,
TV
bundle,
HTML
and
also
the
rudeness.
So,
instead
of
that,
it
would
be
possible
to
generate
Java
doc
for
pipeline
library
and
actually
I
already
made
attempt
to
do
that
at
some
point
so
yeah
it
may
be
useful
to
have
documentation
generation
for
libraries
because
lab
this
is
what
many
users
of
script
by
plan
really
use
in
pipeline.
D
Okay,
so
the
generator
would
have
to
know
where
to
find
those
other
pipeline
libraries
now.
A
H
A
H
H
D
What
I'm
thinking
here
is
that
a
lot
of
it
will
be
in
the
student
proposal,
so
the
student
will
I
guess
the
student
is
going
to
look
at
all
of
this
and
you
know
if
a
proposal,
if
a
student
proposes
to
take
on
let's
say
30%
of
what's
in
here,
and
do
it
really
well
and
it
it's
it's
enough
work
or
a
hole
for
a
whole
program
or
four
months
then
I'm
happy
with
it.
It
doesn't
matter.