►
From YouTube: Platform SIG 2020 05 21
Description
Jenkins Platform Special Interest Group meeting May 21, 2020 included git plugin performance improvement project, Jenkins custom packaging project, Windows support policy, and PowerPC system changes as used by ci.jenkins.io. Also discussed AdoptOpenJDK and converting the Alpine image from OpenJDK to AdoptOpenJDK.
Meeting notes at https://docs.google.com/document/d/1bDfUdtjpwoX0HO2PRnfqns_TROBOK8tmP6SgVhubr2Y/edit#heading=h.e94p5a3qroag
A
Thanks
everyone:
this
is
the
Jenkins
platform
special
interest
group.
It's
the
21st
of
May
2020,
we're
delighted
you're.
Here
we
remind
you
that
we're
governed
by
the
Jenkins
code
of
conduct
be
kind,
be
nice,
and
thanks
for
being
here,
I'm
going
to
go
ahead
and
share
my
screen
so
that
we
can
talk
through
the
agenda
and
be
sure
that
we've
got
the
right
topics
on
the
agenda.
A
We
will
we've
put
a
topic
on
for
google
Summer
of
Code
projects,
but
I
think
we've
got
well.
We
can
look
to
that
briefly
got
the
more
crucial
thing
that
I
wanted
to
be
sure.
We
talked
to
is
Google
plugin
performance,
ji-suk
project
and
Jim
had
notes
on
the
moving
of
the
PowerPC
virtual
machine
and
then
I
have
a
concluding
item
on
docker
images
and
Alpine.
Are
there
other
topics
which
need
to
be
need
to
be
discussed?
Oh
Oleg
had
suggested
we
may
want
to
discuss
Java
and
25
years.
B
I
asked
custom
drinks,
distribution
model
service
team
with
a
big
one
to
join
because
being
different,
I
definitely
wanted
to
join,
but
yeah
I'm,
not
sure
they.
So
you
might
have
a
discussion
about
that.
Okay,.
A
C
A
D
A
B
Okay,
so
this
is
my
screen
II!
Yes,
yes,
over
you
weeks
ago,
I
started
to
discussion
about
Windows
support
policy
B,
so
why
it's
important?
We
have
G,
so
project
await
windows
services,
and
do
you
support
them
in
order
to
do
that?
We
need
to
define
now
that
net
support
policy,
because
currently
we
support
dotnet
to
do
0,
which
is
pretty
old.
You
couldn't
find
libraries
for
that.
It's
definitely
a
major
overhead
to
maintain
that
and
we
would
like
to
do
top
that.
So
that's
the
story
behind
why
we
start
this
discussion
now.
B
Next
meetings,
so
what
do
we
have?
We
have
a
proposal
for
below
support
policy
and
there
was
a
discussion
there
may
be
at
least
about
what
exactly
would
be.
The
support
policy
originally
start
from
this,
but
at
first
we
wanted
to
support
this
approach,
got
a
lot
of
feedback
about.
What
exactly
do
we
maintain
I
would
exactly
be
committed
cetera.
So,
instead
of
doing
such
approach
proposed
alternate
option
which
is
similar
to
how
a
web
browser
supported
an
organized
just.
B
So,
basically,
we
introduced
animal
support
years
with
clear
expectations
for
these
tiers
and
also
track
changes,
etc.
So
this,
what
is
our
browser
support
policy?
And
this
is
what
is
our
windows
for
polishing,
which
is
coming
in
all
requests?
But
history
we
had
a
genius
governance
meeting
and
they'll.
Be
good
sign
of
the
project.
Is
me
actually
so,
assuming
that
there
is
no
negative
feedback
that
this
meeting
would
just
go
ahead.
B
So
here?
What
do
we
have?
It
have
four
levels:
just
level
of
support
is
basically
where
it
is
the
64-bit
support,
versions
of
Windows
and
Windows
Server
past
versions.
We
loosened
okay
level.
Two
is
basically
whatever
is
supported
by
Microsoft
and
64-bit.
So
this
would
be
support.
I
mean
this.
What
we
intend
to
keep
supporting
level
three
is
kind
of
supported,
but
based
effort
and
I
can
interesting
things
here,
but
yeah
so
64-bit
versions,
additional
support,
Microsoft,
32
and
other
architectures,
so
for
some
people,
silver
and
Jenkinson,
titanium
and
other
things.
B
So
it
goes
to
tier
2
3,
because
yeah,
although
it's
a
important
keys,
we
definitely
have
no
opportunity
tested,
also
non
mainstream
versions
like
Windows
Embedded.
Basically,
the
same
reason:
we
have
no
opportunity
to
test
changes
yep
if
there
are
suggested
changes
which
you
do
not
believe
1
and
level
2
support.
Of
course,
we
could
have
said
that
also
premier
aneesa's,
basically
because
preview,
really,
this
can
change
it
well,
whatever
circle
and
whatever
previous
state
I
didn't
describe
her.
B
We
do
support
policy,
a
better
look,
miss
a
link
below
and
actually
also
additional
engines
like
well
emulation
wine
reactors,
cetera
et
cetera,
so
all
of
it
something
well,
we
could
technically
test,
but
it's
well
in
some
sense:
it's
Windows
EPA,
it's
not
really
Windows
your
Jenkins's
work,
slates,
fine,
it's
not
life
happens
and
unsupported
is
basically
a
platform
where
we
know
the
other
I
seem
serious
limitations.
So
here
we
have
Windows
XP
below
service
pack,
3,
yes,
oh
and
of
life
10
years
ago,
or
so
I
it
comes
from.
B
They
did
not
the
framework
question
because
we
proposed
about
the
minimum
requirement
to
do
it.
Net
trainer
for
the
0.
Well,
never
a
lot
of
reasons
for
that,
including,
but
a
TLS
implementation,
including
just
why
the
set
of
libraries
which
support
this
version.
So
we
would
like
to
move
also
well
I,
had
it
Windows
Phone,
mostly
just
for
fun,
but
yeah
terrifically.
You
could
run
genius
there
and
other
Windows
platforms
release
before
270.
B
A
D
B
Okay,
so
yeah
we'll
qualify
it
with
James
synchronously.
So
my
main
point
here
that
some
support
policies
better
than
no
support
policy,
because,
right
now
we
don't
have
anything
documented
well,
it
was
a
status
quo,
but
I,
for
example,
personally
used
to
maintain
some
libraries
like
we
do:
sports
management,
library,
etc.
There
were
problems
with
that.
We
had
problems
with
updating,
Janelle
and
Janie
javelin
I
mean
some
nations
working
on
all
the
windows
versions,
and
since
there
is
no
support
policy,
it's
hard
to
really
say
anything,
but
its
support
it
or
not.
A
D
A
Yes,
I
will
do
that
Oh
like
I
apologize.
Okay,
so
we've
still
got
the
open
item
to
review
the
docker,
build,
rework
PR
and
that
one
continues
I'm
actually
scheduled
for
some
time
with
Alex
tomorrow
that
he
and
I
can
just
further
there
Jim
apologies.
We
continue
our
focus
on
core
release,
automation
and
keeping
other
things
going.
We
will
get
there.
No.
C
A
C
So
I
was
informed
by
Rafael
the
power
contact
that
they're
moving
data
center,
slash
like
hosting
platforms
for
their
community
open
source
community
access
to
power,
VMS
so
moving
there.
They
can't
do
any
transfers
is
I,
think
they're
doing
from
like
some
sort
of
IBM
cloud
product
to
now:
OpenStack
and
I.
Guess
the
formats
of
VM
zone
transfer
so
they're,
spinning
up
new
VMs
and
there's
about
a
90
day.
C
C
Well,
I
did
talk
to
the
power
contact.
He
said
it's
possible
to
spin
up
the
new
VM
in
tandem
with
the
old
VM.
So
if
you
guys
I
know,
you
want
to
talk
that
you
guys
didn't
really
have
that
much
to
transfer
over
or
you
guys
have.
You
know
init
scripts,
but
this
VM
should
be
up
at
the
same
time.
So
if
you
guys
needed
to
transfer
anything
over,
you
guys
can-
and
this
is
gonna-
be
a
more
I
guess
permanent
home
for
the
community
open
source.
Vms
they'll
s/390
vm
is
staying
the
same.
A
C
A
Yeah
you,
let
me
know
if
you
need
it,
that's
just
a
case
of
we
need
to
share
a
public
key
with
you,
so
you
know
no
large
threat
there
and
yeah.
That
sounds.
That
sounds
great.
Thank
you
very
much,
thanks
again
to
IBM
for
being
willing
to
host
host
this
s/390
machines
and
the
powerpc
thanks
very
much
yeah.
C
A
We
won't
transfer
anything
that
I
know
of
I,
have
nothing
to
transfer
and
I'm,
not
aware
of
Olivier
having
anything
to
transfer.
We
intentionally
tried
to
have
try
to
act
as
though
the
agents
on
CIA
Jenkins
that
IO
are
ephemeral,
they
should
be,
and-
and
many
of
them
actually
literally
are
ephemeral
right.
We
use.
Therefore,
we
have
to
act
like
certain
of
the
agents
are
ephemeral
because
they
are
others.
We
want
to
just
act
like
they're
ephemeral,
even
if
they're
not
really
ephemeral.
Okay,.
C
A
C
C
A
A
Multiple
purchase,
no
one
and
sharing.
Oh
here
we
go,
all
participants
can
share,
try
it
now.
Yes,
I
can
excellent
great.
So
let
me
introduce
your
ashab.
Is
a
google
Summer
of
Code
student
he's
working
on
a
project
that
I
like
that?
I
am
I,
find
it
very
fun.
It's
a
good
plugin
performance
improvement
project
rishabh
go
ahead!
Oh.
E
Thank
you
much
for
introducing
me,
so
one
of
the
things
you're
doing
to
improve
the
performance
of
a
plug-in
is
basically
evaluating
gate
operations
in
terms
of
their
execution
time
for
both
of
the
existing
implementations,
which
is
the
native
gate,
implementation,
CLI
gate
and
J
gate,
which
is
purely
Java
implementation.
We're
using
jmh
to
evaluate
the
D
of
the
performances
of
these
implementations.
Jmh
is
a
Java
written
microbe
and
micro
benchmarking
favored
easily
integrated
in
a
maven
project.
We're
using
it
like
that.
E
So
the
current
plan
is
the
first
step
is
to
select
a
gate
operation
to
benchmark.
Then
we
test
it
in
an
isolated
environment
provided
by
Jo
match.
The
third
step
is
to
take
the
testing
from
a
local
machine
to
the
Jenkins
infrastructure,
existing
Jenkins
infrastructure,
to
create
a
comprehensive
report
where
we
test
our
benchmarks
in
different
setups
different
environments.
The
fourth
step
is,
which
is
under
discussion,
is
to
use
Jenkins
telemetry
to
gather
user
feedback
on
performance
enhancement.
E
There's
something
I'm
going
to
talk
about
after
I
discuss
the
strategy
we've
used
for
micro
benchmarking,
so
I'd
like
to
share
my
what
is
the
little
experiments.
I
did
with
gate
fetch
I
selected
gate
fetch
as
an
operation
to
benchmark
and
I'm,
going
to
share
my
results
for
that.
So
before
I
share
my
result,
I'm
a
little
background
on
what
I
was
doing.
So
the
aim
was
clearly
to
test
a
get
operation
on
the
basis
of
its
implementation,
removing
the
noise
added
by
any
external
environment
and
JVM
optimizations.
E
While
I'm
testing
the
operation,
the
testing
environment,
I
I,
haven't
I
Mac,
OS
environment
I
used
a
remote.
The
remote
gate
deposit
to
use
by
me
was
a
local
file
so
that
I
don't
interact
with
Internet,
while
I'm
testing
the
benchmark
the
process
overheads
like
declaring
a
variable
or
initializing
the
repository.
E
All
of
that
was
taken
care
by
gmh
the
benchmark
only
calculated
the
single
operation,
which
was
gate
fetch,
then
the
test
parameter
we
we
chose
we
chose
was
the
size
and
structure
of
remote
repository
I
had
for
repository
sample
repositories
to
test
gate
fetch
web
and
share
the
details
of
the
repository
as
well.
So,
as
you
can
see,
I
have
these
are
two
bar
graphs
you
can
see
and
the
the
first
one
is
from
a
vanilla
benchmark,
I
call
it
the
vanilla
benchmark
because
it's
not
using
any
kind
of
performance
benchmarking
framework.
E
It's
just
me
using
system
dot,
nano
time
to
calculate
the
time,
execution
time
for
gate
fetch.
This
was
done
in
the
form
of
a
J
unit
test.
So
these
are
the
results.
It's
pretty
of
obviously,
that
it's
showing
that
C
CLI
get
the
native
gate
it's
able
to
for
each
repository
either.
The
repository
is
it's
able
to
perform
better
than
J
gate
in
every
scenario
and
the
repository
size,
I
end
structure
I'd
like
to
show
first
before
the
results.
So
this
is
these
are
the
four
repositories
I
chose.
The
sizes
are
rare
this.
E
This
is
basically
point
three
zero
three
four
MB
then
five
MB.
Then
we
have
93
and
324
and
and
the
number
of
Commission
that's
the
structure.
So
so,
with
the
vanilla
mint
mark
you
can,
you
can
see
what
is
happening
with
the
gmh
benchmark.
There
was
a
difference,
a
clear
difference
which,
which
I
suspected
was
because
of
the
JVM.
So
before
so
the
gmh.
What
it
does
is
it
warms
up
the
JVM
for
us
for
multiple
iterations
so
that
it
is
trying
this
simulate
the
same
environment.
The
good
operation
would
run
in
so
to
confirm.
E
This
was
happening
because
of
the
JVM
I
ran
another
test,
and
this
jamish.
It
also
gives
us
an
option
to
run
the
benchmark
in
a
different
mode.
It
is
called
the
single
short
mode
which
basically
involves
running
the
benchmark
without
warming
up
the
JVM
and
when
the
JVM
was
not
warmed
enough,
I
could
see
that
jacott
was
not
able
to
perform
better
than
get
so
from
this.
From
these
results,
I
was
able
to
gather
some
observations.
E
One
of
the
the
biggest
thing
I
could
find
out
was
that
jacott
was
able
to
perform
better
than
get
CL
I
get
and
the
condition
that
the
repository
size
is,
let's
say,
lower
than
5
MB,
and
since
we
can
fairly
assume
that
the
JVM
will
always
be
warmed
up
to
the
point
when
we
reach
when
we
are
running
the
gate
operations.
So
this
this
is
a.
This
is
a
fair
conclusion
that
jacott
will
perform
better
and
CLI
get
under
the
condition
that
the
repository
size
is
less
than
5
MB.
E
So
this
is
the
one
of
the
well.
The
nice
is,
as
we
add
from
the
experiment.
The
other
is
clear
observation
that
the
benchmarking
framework
we
can
see
the
execution
times
are
reduced
in
terms
of
their
magnet,
magnet
II,
which
I
think
means
that
it's
suppose
it's
doing
what
it's
supposed
to
and
nano
time
is
involving
some
kind
of
process
overheads
and
things
I'm,
not
aware
of
probably
so
so
yeah.
These
are
the
results
and
okay
and
the
end
of
the
fourth
step
I
was
talking
about
was
using
user
feedback.
E
So
we
have
two
scenarios
under
which
we
could
possibly
do
that.
The
first
one
is
that
we,
we
include
system
dot,
nano
time
for
some
operations,
some
gate
operations
we
want
to
test,
and
we
we
for
one
week
made
trial.
We
gather
data
from
user.
We
basically
gather
the
four
different
for
both
of
the
implementations,
the
user
data
or
execution
time
for
for
the
for
their
use
cases,
and
we
would.
We
would
have
a
good
reference
data
on
how
we
would
have
to
plan
our
benchmarking
strategy.
E
The
second
scenario
how
we
could
use
Jenkins
telemetry
is
to
first
add
the
performance
enhancement
that
is
whatever
we.
Whatever
report
we
have.
Whatever
conclusion
we
have
from
our
study
using
the
existing
Jenkins
infrastructure.
We
we
encode
that
in
the
gate
plug-in
and
then
after
doing
that
and
giving
performance
enhancement
as
an
option.
What
I
want
is
that
I
want
what
we
want.
It
is
that
we
want
to
gain
user
feedback
on
whether
the
user
is
using
that
option
or
not,
and
secondly,
is
that
option
is
using
performance
enhancement.
E
A
We
sharp
one
of
the
specific
reasons
that
I
was
hoping
for
feedback
here
was
in
terms
of
what's
allowed
and
not
allowed
in
terms
of
telemetry
and
oh,
like
I,
think
you've
had
past
experience
with
telemetry
kind
of
questions.
What
are
we
generally
allowed
to
collect
from
our
users?
I
know
it
has
to
be
for
a
limited
time,
so.
B
So,
to
be
honest,
I'm
not
really
sure
that
using
the
Jenkins
today
me
to
be
right.
Now
it's
a
good
step
because
you
are
doing
a
lot
of
provenance
and
first
three
steps,
but
the
giantess
telemetry
can
be
used
when
the
depository
stalls
or
whatever,
but
in
practice
you
will
see
a
lot
of
companies
operating,
is
extremely
big.
It
repositories,
so
new
tenant
use
telemetry
to
just
collect
Oh
manipulations,
which
you
will
see
a
short
variations
from
trepidations,
but
most
of
the
possible
data
sizes.
A
Of
the
one
of
the
thoughts
on
telemetry
had
been
to
actually
send
back
to
the
destination
point
repository
size
information
along
with
the
the
duration
information,
so
an
LS
remote
took
this
much
time
and
based
on
local
copy
of
the
repository.
We
know
that
the
repository
has
this
many
objects
in
it
or
something
like
that
is
with
that.
Do
you
think
that
would
be
allowed
further
from
the
telemetry
report
perception,
or
is
that
too
too
much
at
risk
of
not
anonymizing
anymore
I?
Think.
B
A
B
B
So
the
theory
is
that
this
project
or
other
targets,
users
will
speak
repositories
and
we
specific
use
cases
where
a
given
performance
could
be
improved.
So
if
we
use
this
telemetry,
you
know
the
door
capture
dismiss
cases
and
to
discover
where
I
get
like
you
know
becomes
slow
yeah,
it's
a
good
thing,
but
yeah.
B
B
B
So
what
if,
for
example,
first
blog
post
announced
the
project
share
such
metrics
and
asked
readers
to
provide
feedback,
for
example
in
a
Google
Form
and
ask
do
you
have
forget
like
in
performance
issues,
and
could
you
please
provide
some
details
like
the
visitor
decides
or
whatever
you
want
to
collect,
so
that
we
get
information
from
users
and
from
the
field,
and
you
can
also
invite
them
to
join
the
project
meetings
and
from
you
to
provide
more
feedback.
So
for
me
such
we
might
be
efficient
and
less
time
consuming
and
implementing
telemetry.
A
Excited
considered
the
idea
of
a
survey
and,
and
certainly
with
with
250,000
installations,
even
if
we
only
get
feedback
from
1/10
of
1%,
that's
still
quite
a
volume
of
people
that
have
given
feedback
on
interesting,
interesting
data,
and
it
would
bias
towards
asking
them.
The
question
would
bias
towards
people
with
an
interest
giving
us
answers.
Yeah
I,
like
that
they.
B
B
Thank
you,
it
might
be.
Another
thing
to
consider
is
how
you
do
benchmarking,
because,
for
example,
if
you
use
a
java,
11
and
Java
11,
you
have
Java
flight
recorder
embedded,
so
users
can
perform
low-cost
profiling
and
again
even
the
real
users
who
have
performance
issues
or
willing
to
mediate
to
Java
11.
They
could
just
provide
us
profiles
and
from
production
instances
provide
this
data
or,
if
you
can
reproduce
particular
cases
again,
we
could
capture
them.
Example
from
scheduling,
casaya
I'm,
not
sure
what
this
edging
Sao
has
any
performance
issues.
A
B
Your
Oracle
customer
or
other
profiling
tools,
for
example,
jetbrains,
provides
and
price
once
I'm,
not
sure
whether
they're
accessible
with
a
student
license.
But
if
you
want
to
get
them,
I
know
the
contacts
but
yep.
If
you
target
Java
11
and
it's
basically
part
of
the
open,
JDK
and
yeah
I'm,
pretty
sure
it's
part
of
adopt
open,
JDK
and
I've
seen
announcements
somewhere
that
they
it's
also
available
for
open,
j9
I
might
be
wrong.
Great
yeah
we've
just
seen
a
Twitter
a
while
ago.
A
A
A
Well
and
I,
yeah
I'm
I
am
thoroughly
excited
by
reshubs
work
so
far
and
delighted
to
work
with
him.
It's
been
a
lot
of
fun
already
we're
getting
ready
for
get
plugin
4.3
release.
We
hope
to
do
it
by
the
end
of
the
month
and
I'd
know
and
imatinib
before
about
the
time
of
to
35
s,
release
as
an
LTS
and
so
we're
we're
gonna
be
busily
busily
working
lots
of
good
lots
to
do
thanks
very
much.
A
D
A
F
F
You
know
the
package
in
the
configuration
so
that
the
custom
package
are,
you
know,
just
directly
downloads
the
war
file
and
you
can
right
off
the
bat
download
the
war
file
influence
it,
as
is
also
pyro
planning
to
provide
uses
within
the
ability
to
you
know,
configure
their
Jake
ask
files
right
off
the
bat,
so
so
I'll
just
give
you
a
demo
of
what
the
flick
is
all
about.
So
what
we
plan
to
do
is
list
all
of
the
plugins
that
Jenkins
has
so
for
now.
I
just
listed.
This
is
the
prototype.
F
Okay,
so
I've
just
listed
a
couple
of
the
plug,
so
what
this
would
have
option
to
do?
You
know
to
it
the
configuration
of
each
and
every
plugin,
so
he
can
edit
the
version
of
the
plug-in.
You
can
add
the
configuration.
So
if
you
click
Add
to
configuration
to
configuration,
those
get
added
to
the
configuration
be
really
test.
If
the
user
wants
to
select
a
particular
version,
he
can
definitely
add
those
words
if
he
wants
to
edit
the
configuration
I
mean
if
he
wants
to
specify
anything
custom.
He
can
do
that
as
well.
F
So
when
you
click
on
edit
configuration,
what
we
plan
to
see
in
the
future
is
something
like
this,
so
you
know
you
can
you.
This
is
just
an
example
of
the
SSH
configuration
pinkles.
You
know
he
can
set
the
system
message.
He
can
set
number
of
tries
the
launch
time
or
in
seconds
and
so
I
just
at
dummy
values
and
maybe
twelve,
and
you
know
how
the
world
and
in
you
submit
you'll
be
taken
to
this
page.
So
what
you
should
see
in
this
configuration
is
your
Jacob.
Why
am
L?
F
Obviously
it's
just
a
prototype,
so
it's
not
generated
you
should
get
receive
whatever
values
you've
entered
previously
into
so
that
will
get
you
ready
for
using
the
J
cast
I.
Am
it
right
out
of
the
box
and
what
you
see
at
the
end
of
the
editor
year
should
be
your
accuser.
Configuration
that
drink
its
customer
packager
uses
to
you
know,
generate
the
wire
file.
So,
as
you
can
see,
this
is
just
an
example.
Picked
up
the
picked
up.
Oleg's
report,
a
actually
it
just
picks
off
certain
demos,
and
it
displays
it
over
you.
F
So
after
this
is
a
Hughes
will
have
the
chance
to
edit
the
version.
So
if
the
user
is
not
happy
with
the
wire
version,
we
can
maybe
insert
on
the
go
and
after
changing
it,
go
he
provided
with
a
set
of
options.
So
all
those
are
just
dummy
buttons
right
now,
but
with
them
to
function
to
hit
on
download
Jake
a
squabble
whatever.
Why
I
mean
you
add
it
over
here,
just
gets
downloaded.
So,
as
you
can
see
in
my
left
corner
of
the
screen,
I
have
a
Jake
asked.
Why
am
I
download
it
there?
F
You
can
even
select
to
download
the
power
file
right
off
the
bat
you
get
out
on
the
docker
file
as
well.
The
wisest
generation
takes
a
lot
of
time
currently
because
it's
why
we,
but
you
can
definitely
do
that
as
well,
so
add
new
plugins,
the
creation.
So
if
you
can
certainly
you
will
be
taken
back
to
the
initial
plug-in
this
page
and
he
can
configure
each
and
he
can.
F
Plugins
we
want,
if
he's
not
given
the
initial
configuration
he
can
I
remove,
and
he
can
also
create
a
request.
So
if
you
see
right
here,
what
we
plan
to
do
is
if
the
community
creates
something
which
is
widely
used
so
say
suppose
you
create
something
like
a
kubernetes
AWS
plug-in
and
you
want
the
entire
community
to
have
a
look
at
it.
You
know
you
just
create
a
pull
request
which
should
get
created
in
our
Jenkins
repository.
What
we
planned
to
do
so
this
PR
just
describes,
and
you
select
the
block
so.
F
F
Yeah,
so
whatever
pull
device
description,
what
branch
of
entered
it
will
just
create
a
pull
request
with
all
of
the
package
of
configuration
and
your
Jake
asked
well.
Jake
Weimer
is
empty.
He
doesn't
get
added
to
the
file
this
year,
but
I
know
ideal
case
scenario.
You
would
have
the
entire
both
of
the
files
available
as
pull
request
and.
F
Can
go
through
it.
You
know,
provide
suggestions
and
stuff
and
merge
the
further
question
into
the
main
repository
when
you
use,
apart
from
that,
one
of
them
made
functionality
that
we
plan
to
have
is
pre-built
configuration.
So
once
you
have
added
your
configuration
to
the
pool
require
the
repository,
it
should
show
up
right
here.
So
maybe
you've
just
dummy
sections
created,
but
you
can
have
a
look
at
that
later.
F
They
are
the
plug
pitch
configured.
You
know
most
use
validated
so
can
just
order
them
as
per
the
usage,
and
also
we
probably
the
search
bar.
That's
a
dummy
bar
right
now
you
can
maybe
search
for
a
particular
plugin
right
off
the
bat
and,
as
you
can
see
just
view
this
configuration,
it
will
take
you
back
to
this
page
and
now
the
the
name
of
the
yml
file
has
been
added.
You
can
see
the
entire
configuration,
so
this
is
also
be
picked
up
from
Rick
repository,
which
is
for
the
repository.
F
So
again,
you
know
whatever
configuration
you
ID
will
just
be
picked
off
the
repository
and
I
did
here
and
in
the
users,
can
you
don't
do
whatever
they
wanted
to
do
before
going
down
to
the
bar
file
dr.
file,
the
Jake,
a
seven
if
modify
the
entire
existing
one,
so
these
were
probably
most
of
the
functions
list.
There
is
a
lot
of
work
to
be
done.
Yeah.
That
was
probably
my
demo
for
the
sluggin
christian.
If
you
want
so
I
didn't
think
she
can.
G
Write
y'all,
so
I
main
thing
I
assume
want
to
show
here
is
that
we're
using
a
little
point.
This
is
to
be
able
to
automatically
generate
the
configuration
for
your
like
your
Jenkins
dependent
with
input
so
kind
of
on
in
UI,
and
so
like.
What's
a
slate,
and
that's
just
really
nice
example
and
it
took
us
sort
of
looking
pretty
had
the
feedback
or
anything
else
that
could
be
more
beneficial
for
you
all
here
at
the
class
one
say
so
any
questions
or
comments
about
we've
been
doing
there.
G
B
A
So
so
the
the
concept
seems
to
be,
and
I
I
obviously
should
have
have
understood
this
before
it
seems
to
be
crowdsourcing,
choosing
good
configurations
or
interesting
configurations
for
Jenkins
Jenkins
setup,
so
somebody
could
submit
a
a
proposal
to
have
a
get
lab
focused
one
or
a
github
focused
one
or
a
bitbucket
or
or
some
giddy
focus
when
that
that
it
looks
really
exciting.
Thanks
very
much
slating.
B
So
I'm
really
looking
forward
to
see
how
it
works
in
practice
and-
and
it
would
be
great,
for
example,
to
have
a
discussion
about
this
project
next
week.
I,
don't
because
I
believe
that
would
be
a
lot
of
users
who
would
be
interested
to
see
and
because
initial
configuration
of
Genesis
better,
not
the
best
part
user
experience
and
such
so.
This
could
help
me
like
one
of
the
things
in
this
project
is
that
it
definitely
needs
more
contributors
who
try
it
out.
Who
would
provide
the
feedback
and
from
what
I
understood?
F
F
The
configuration
that
he
has
already
edited
should
probably
be
cached
in
the
browser
on
the
client
side,
and
we
would
not
have
to
make
constant
API
calls
back
and
to
keep
retrieving
the
configuration
and
presenting.
So
it
would
be
much
easier
if
you
were
not
using
native
and
vanilla
JavaScript
and
be
using
our
dedicated
front-end
using
that
that
would
probably
help
in
you
know
organizing
stuff,
keeping
an
opening
and
they're
attracting
more
contributors
who
are
contributing
to
the
project
so
yeah.
So
currently
it's
just
it's
just
my
implementation
was
using
in
HTML.
B
B
B
B
A
F
G
Also,
don't
kind
of
want
to
mention
too.
There
is
a
gator
channel
for
the
project
where
we
reacted
and
talking
about
design
and,
if
you're
interested
in
following
along
you
can
pop
it
in
our
channel
and
ask
questions
at
any
time
as
well.
I'll
put
it
to
the
popcorn
sig
either.
If
you
are
interested
in
joining
or
working
Thank.
A
You
Kristen
well
in
the
Gator
channel
may
be
enough
because
that
lets
me
then
really
decide
hey
when
I
reach
a
personal
point
where
oh
I
need
this
I
need
something
like
such-and-such:
I
drop
into
your
Gator
channel
and
see
hey.
Where
are
you?
How
close
are
you
could
I?
Could
I
leverage
that
for
now,
Thanks
yeah.
B
A
B
Was
a
part
of
Jenkins
for
long
time,
I
just
applied
some
sacred
knowledge
and
other
things
to
package
things
correctly,
so
be
a
bit
background,
he's
looking
into
some
places,
for
example
in
jackass
plugin,
it's
excellent
and
speaking
of
it
slide
stadium.
If
the
service
eventually
supports
the
junkies
for
honor
I
think
it
would
also
find
audience
yep
all.
A
Right
so
let
me
take
back
sharing
then,
and
let's
look
at
other
topic,
so
we
had
we're
almost
out
of
time.
We
had
one
last
topic
that
I'm
aware
of
the
docker
images,
an
Alpine
or
under
evaluation
right
now,
because
we
we
saw
that
it
looks
like
Java
8
to
52
is
not
available
for
alpine
on
the
version
that
we've
got
and
so
we're
evaluating.
How
do
we
get
to
a
current
version
of
Java
right
now?
A
It's
we're
running
Java
8,
an
older
version,
so
it's
I
think
2
12
is
currently
bundled
and
we
need
to
move
it
and
bring
it
up
to
the
current
one
of
the
ways
that
we're
considering
doing
that
is
switching
to
adopt
open
JDK
thanks
Jim
to
you're
you're,
leading
that
that
effort
and
those
discussions
will
continue.
Yeah.
B
D
B
It's
difficult
to
define
what
official
means
because,
for
example,
there
currently
how
much
business
open
JDK!
Well,
it's
kinda
Ixchel,
but
it's
official
not
in
terms
that
it's
not
supported
by
open
JDK
project.
It's
not
supported
by
all
that
open,
JDK,
Jake,
so
team
or
whatever.
Actually
it's
somebody
in
doctor
packaging
it
periodically
it's
always
behind,
but
yeah
whether
you
want
to
call
it
official
yeah
welcome
to
do
so,
but
the
recommendation
from
OpenJDK
team
was
actually
to
not
use
this
image.
B
A
A
A
C
I
think
I
think
update
is
supposed
to
be
coming
soon.
I
know
I'm
working
on
this
pipeline
that
will
connect
adopt
OpenJDK,
docker
images
and
our
testing
adopt
open,
JDK
testing,
Jenkins
servers
and
once
that
pipeline
is
connected,
then
all
our
nightly
images
that
get
produced
will
be
tested
and
we
have
a
much
more
faster
pipeline
to
do
PRS
against
the
docker
ma
official
image
repository.
C
B
So
what
could
we
help
with
the
garden,
regardless
of
their
official
official
status?
We
could
introduce
a
new
tech,
adopt
open,
GT,
Alpine
so,
for
example,
stuff
not
from
a
default
attack,
but
another
additional
Tech,
and
in
such
case
we
don't
reveal
what
it's
official
or
not.
So
we
start
shipping
these
images
we
announced.
We
asked
Jenkins
users
provide
feedback,
maybe
we'll
discover
some
glitches
here
and
there,
but
I
think
it
would
be
reasonable
to
start
a
adoption.