►
From YouTube: Jenkins Hackathon: Java 10+ Day 2 Sync-up
Description
Project doc: https://docs.google.com/document/d/1ed6wFOlq4cWrSL6UkCSzFbaY80AT-sk8ncB4Fz5QXyM/edit?usp=sharing
- Status updates from teams
A
Now,
on
excellent
welcome
everyone.
This
is
our
second
day
sync
up
for
the
drinkin's
Java
10
hackathon
we're
just
gonna
go
through.
This
would
be
a
pretty
short
meeting
or
maybe
do
a
couple
demos
of
what
we've
been
doing.
People
going
to
talk
about
their
status
in
general
and
demos,
and
if
you're
watching
this
live,
you
can
ask
questions
on
the
Jenkins
CI
drinkin's
giver
channel
or
on
IRC
at
Jenkins
Hawk
house
Olek.
B
B
Okay,
do
you
see
the
matrix?
Yes,
I
do,
okay,
so
then
yep
just
in
case
everybody
is
interested
here.
We
post
links
to
the
yesterday's
opening
slides.
So
the
way
you
can
find
all
introductory
information,
including
how
to
run
Jenkins
etc,
and
you
can
also
find
the
recording
of
the
previous
meeting.
So
if
you
are
missing
some
information
just
go
to
these
links
and
you
will
find
a
everywhere
and
now
we
just
proceed
to
the
status
update.
B
C
I
spent
some
time
working
on
looking
at
pipeline
compatibility
and
doing
a
more
exhaustive
test.
I
have
good
news,
barring
one
issue,
I
fixed
with
declarative,
it
seems
like
everything.
I
can
find.
With
my
plan
works
like
shared
libraries,
multi
branch
from
SCM
I'm
using
all
of
the
latest
experimental
builds
and
the
latest
experimental
Java
10
core
in
it.
It
works.
I
only
had
to
upgrade
upgrade
groovy.
A
C
Currently,
we
can't
pick
up
the
war
exploder
class
from
the
test,
harness
and
I
discovered,
trying
to
run
tests
under
Java
10
that
if
you
run
the
maven,
compile
your
java
10
that
fails.
I'm
gonna
try
to
first
fix
compiling
under
Java
10,
which
is
related
to
some
sort
of
annotation
issue
and
then
use
that
to
start
getting
the
unit
tests
working
and
then
I
also
found
that
there
is
a
memory
leak
introduced
by
the
surgeon
of
groovy.
C
So
I'm
gonna
work
on
that
I'd
love
to
have
someone
else
to
cooperate
with
to
work
on.
Maybe
some
of
the
palm
stopped
to
get
the
Maven
builds
in
general,
working
with
multi
module
releases
or
multi
multi
release
jars
or
someone
else
start
hacking
on
that
and
yeah
I
think
we're.
We
made
a
lot
more
progress
when
I
expected.
C
B
D
You
all
right
Damien,
so
yeah
I
was
looking
into
those
manifest
issues.
I
wasn't
able
to
reproduce
any
problems.
Locally.
I
tried
to
you
know,
isolate
everything
outside
of
Jenkins
reproduce
it,
but
I
couldn't
because
I
can
still
reproduce
it
in
docker.
So
I'm
gonna
keep
looking
into
that
a
little
bit
district
grow
out.
What's
going
on.
Also,
yes,
we're
just
helping
to
finalize
a
couple
of
PRS.
D
B
B
Now
you
can
easily
build
things
in
docker
this
using
new
such
of
incremental
releases
and
the
final
implementation
for
that
was
Jenkins,
experimental
or
blow
Shinji.
Deke
10
plugin
are
not
plug-in
a
docker
image.
So
now,
if
you
want
to
try
out
edging
his
pipeline
and
if
you
want
to
try
ablution
you
just
can
draw,
you
can
just
run
this
image
or
something
like
that.
B
B
We
I'm
s:
okay,
yeah
I'm,
just
running
another
demo,
so
I
do
not
mess
up
with
things
like
edit
yesterday,
yeah,
okay,
but
yeah
everything
expect
so
no
plane
his
local
Jenkins
milk,
no
plane
his
local
pipeline
bills
as
an
adopter.
You
just
go
and
run
images
now
and
I
will
subject
QuickStart
guide
so
now
its
explicit
here,
everyone
yeah.
Regarding
the
rest,
yes,
some
said
lots
of
pipeline
things
started
magically
working
thanks
to
keeps
us
by
Sam
in
denim
I
also
updated.
B
My
demo
Jenkins
can
keep
his
coat
edema
and
what
I
can
show
now
that
now
you
can
build
a
Jenkins
plugins
on
my
Jenkins
master
running
in
Java
10
and
include
something
like
50
different
plugins
and
everything
works
like
in
the
charm,
including
unit
testing,
including
pipeline,
including
reporting,
cartographer
publishing.
So
we've
got
a
great
progress
and
it's
just
a
number
of
patches
by
Sam
Darrin,
meaning
in
order
to
get
it
running
so
pipeline
stories
looks
really
well
and
it's
available
for
adoption,
so
yeah
this.
B
E
So,
on
my
side,
I've
been
working
on
removing
the
explicit
access
to
fills
your
reflection,
so
doing
so,
I
try
to
apply
to
stopler
and
doly,
so
I
had
to
dive
into
into
the
rabbit
hole.
So
a
really
feeling
out
here,
Allison
mundo
room
here,
because
I
had
to
change
stopler
doing
so,
hi
had
to
make
a
fix
to
animal
sniffer
and
which
one
is
maven
plugin,
so
I
have
to
fix
maven,
plug-in
tools,
and
this
one
also
depends
on
Java
9
support
on
enforcer
rules.
So
this
just
bits
is
already
implemented,
but
not
release.
E
B
B
Okay,
thank
you!
So
then
the
Guardian
John
polo
he
continued
experimenting
with
easy
Jenkins.
He
was
a
bit
delayed
because
we
needed
to
release
all
this
to
link
in
order
to
enable
this
local
packaging
so
that
it
would
be
able
to
build
it
with
standard
images,
but
now
I
hope
he's
unblocked
so
forward
to
see
results
and
he's
also
working
to
do
some
experimental
packages,
for
example
for
your
tour.
It's
one
of
embedded
software
development
tools,
and
we
also
he
and
his
exploratory
testing
for
the
bits.
F
Hello
looks
like
this
was
a
good
day
for
me
to
not
do
any
hacking
and
wait
for
the
goodies,
but
yet
tomorrow,
I'll
be
back
as
it
and
coming
in
again
pretty
much
as
a
newbie
with
friends
or
friend,
so
yeah
basing
seeing
what
we
can
get
to
tomorrow.
Nor
do
any
newbies
out
there
fancy
joining.
Please
give
me
a
shout:
okay,.
B
B
A
G
B
G
B
Ok,
yeah
and
I
think
yep.
Mr.
bloom,
oh
yeah
Dainius
also
works
on
some
exploratory
testing
bits.
Here,
isn't
one
of
the
issues
but
yep
he's
also
busy
with
other
stuff.
So
he
hopes
he
will
contribute
more
later,
but
we
have
seen
cups
on
mornings
so
like
tomorrow
we
will
have
an
official
set
up
for
people
harmonic
as
well.
So
then
yeah
you'll
have
more
information.
Then,
okay,
so
I
guess
that's
it
with
the
status
update.
So
in
15
minutes
yeah
my
run.
B
A
B
B
A
B
B
B
B
B
F
B
F
B
So
if
you
want
to
develop
the
stuff,
we
have
some
guidelines,
we
have
a
page
on
Jenkins
oil
or
Kota
Jenkins
io
/
TC
wait
wait.
So
it's
a
kind
of
an
entry
point
for
all
our
new
big
contributors
and
yeah.
There
are
guidelines
linked
for
plugins
for
the
core.
It
may
take
a
while
to
find
them,
but
here,
for
example,
that
is
beginners
guide
for
contribute
and
complete
guide
how
to
host
plugins
to
the
tutorial
how
to
get
started
into
this
plug-in
development.
B
F
B
F
B
So
for
your
Jenkins
core
I
would
say
that
yeah
you
go
to
Jing
and
say
Lincoln's,
so
we
have
several
branches
there.
So
this
is
a
master
branch,
but
we
also
have
a
Java
10
branch
and
Java
11
and
chilla
they're
pretty
similar,
except
in
doctors,
packaging.
But
you
go
to
the
branch
and
there
are
several
guidelines:
one
is
contributing:
Kim
D
and
another
one
is
building
60
contributing
describe
the
process,
how
to
be
started
with
a
unit
air
to
set
up
and
how
to
build
the
stuff
locally
and
also
how
to
test
it.
B
So
these
guidelines
I
still
that
I
designed
for
Java
8.
So
if
you
try
to
run
sorry
to
build
a
Jenkins
from
a
job
at
10
likely,
you
will
experience
some
issues
and
if
I
understand
some
correctly,
he
is
going
to
work
on
tooling
Mustang
today
today,
but
here
the
current
stated
that
you
will
likely
be
able
to
build
on
Java
9
+
button,
Java
8,
you
can
build
this
stuff
and
then
you
can
debug
on
Java
10
if
needed
and
yeah
how
to
do
that.
B
G
B
Jenkins
core
Jenkins,
so
bit
of
structure
of
the
repository
you
may
see
that
there
are
several
directories
like
core
war
file
and
effectively
releases
the
destruction
you
bet
after
the
build.
So
if
you
want
to
see
the
development
package
once
you
run
the
deal
here,
you
have
war
and
the
target
whether
it's
during
this
war
file
or
take
two
reads
what
you
need
to
run
and
then
you
need
to
run
on
Java
10,
so
you
can
just
use
Jenkins
to
link
for
it
and
instead
of
that,
what
I
did
I
have
created
a
simple
script.
B
So
I
have
documents
Jenkins
this
Java
can?
Oh
here
you
have
for
doing
this.
What
fun
actually
I
just
copied
it
from
here
and
I
can
just
specify
the
path
doesn't
matter
and
they
the
only
thing
I
have
here.
So
there
is
some
obsolete
stuff,
but
yeah
I
have
run
Sh
sweet
and
it's
a
run.
It's
a
script
just
sets
Java
home
to
GD
Keaton
and
then
I
specify
Jenkins
home
to
point
to
the
directory,
where
I
want
to
believe
the
stuff.
B
B
B
The
only
addition
that
I
also
added
some
ways
in
departmentalization,
so
that
I
can
start
Jenkins,
missing,
debug,
Forks
and
then
I
can
attach
my
debugger
to
it
so
that
I
can
relate
things
if
something
breaks
but
salsa
standard
Java
thing.
So
you
run
a
war
file,
but
it's
self
packaged
and
if
you're
familiar
with
Java
folder
bargain,
it's
actually
pretty
similar.
F
B
Actually,
we
have
three
types
of
testing,
so
you
can
build
now
Jenkins
with
several
vlogs,
just
a
second
okay.
So
one
of
the
options
is
Quran
is
my
default
settings,
so
we
would
say
it
came
packaged.
Then
you
run
knobbies.
It
takes
turns
on
my
machine
running
focused.
We
do
something
like
one
hour,
you
can
say
skip
tests.
In
such
case
you
will
skip
all
tests
and
yeah.
Obviously
it's
yeah.
It's
one
of
the
options
you
can
try
if
you
just
want
a
toast
for
checkered
I,
think
because
you
spot
check
everything
for
you.
B
Sorry,
we
have
continuous
integration.
So
it
means
that
even
if
you
do
it
in
search
mode,
then
yeah.
That
is
fine
because
we
have
tested
established.
So
it's
perfectly
fine
for
local
development.
But
if
you
want
to
do
some
testing,
for
example,
if
you
want
to
evaluate
a
particular
test,
you
can
just
use
standard,
doing
things
like,
let's
like
full-bore
quartz
or
something
like
that,
and
it
will
also
work
and
the
last
thing
and
if
you
want
to
run
some
spot
checks,
we
have
two
profiles.
B
One
is
light
test,
and
so
it
runs
only
unit
tests,
so
spot
checks
your
instance,
but
it
doesn't
run
integration
tests
which
take
the
most
of
the
time
so
gives
the
light
tests.
You
can
do
changes
color
this
may
even
maybe
three
or
four
minutes-
and
you
know
another
optional
smoke
test
smoke
test
is
now
something
like
six
minutes
minute
because
it
includes
for
some
indication
tests.
Well,
this
option
is
available
only
for
J
over
ten
or
Java
eleven
branches,
because
it's
what
we
build
now
in
our
CI
system
to
speed
up
delivery
of
patches.
A
F
Will
be
finding
some
new
b-bugs
work
out,
whether
the
fix
is
likely
in
core
or
plugin
and
then
set
up
a
dev
environment
for
that
try
and
get
to
particularly
dealing
with
warnings
find
the
code
make
the
upgrades.
If
you
can
build
and
then
you
know,
submit
the
pull
request
so
have
any
other
suggestions,
that's
the
plan.
Yeah.
B
It's
the
best
one.
So
if
you
want
to
relate
to
the
things,
then
you
can
press
it
be
such
way
very.
If
you
just
want
to
discover
issues,
but
you
wouldn't
have
time
for
fixing
them,
then
you
can
use
docker
images
we
offer
so,
for
example,
the
one
I've
already
started
for
lotion,
which
bundles,
maybe
100
or
so
plugins
now
so
for
smoke
tasting,
can
focus
exploratory
testing.
It
should
be
good
enough
to
the
beginning,
but
a
if
you
want
to
do
development,
then
it's
better
to
stop
local
environment.