►
From YouTube: 2020 08 03 Jenkins Docs Office Hours
Description
Jenkins documentation office hours August 3, 2020.
A
A
Topics
all
right,
so,
first,
let's
review
the
agenda
so
permissions
to
update
the
migration
sheet.
We'll
just
give
a
brief
summary
on
that.
Thanks
jonathan
for
asking
and
happy
to
have
granted
permissions
and
plans
to
create
a
youtube
channel
or
a
specific
playlist
for
video,
tutorials
and
workflow
to
send
and
publish
good.
A
A
B
C
Those
just
I'm
interested
in
configuration
as
code
in
general,
but
in
case
it
will
have
time.
Maybe
we
can
cover
those
in
this
like
list
hidden
treasures,
maybe
but
okay
yeah.
That's
a
good.
A
Very
good,
okay,
so
let's
take
a
look
at
top
of
the
list,
so
there
is
a
jonathan
had
asked
about
a
sheet
that
is
stored.
If
this
is
just
a
working
spreadsheet
that
I
had
created
to
help
prioritize,
which
existing
jenkins
wiki
pages
should
be
transformed
and
how
we're
making
progress
on
those.
It
was
not
not
intended
to
be
anything
perfect,
but
it's.
It's
served
us
well
enough
that
we've
translated
a
few
pages,
so
the
idea
was
that
we
use
this
to
track
as
we
create
a
new
issue.
A
We
put
a
link
inside
the
cell
for
that
issue,
and
then
we
can
jump
to
that
issue
and
see
how
it's
progressing.
If
we
need
to
and
jonathan
asked
hey,
could
he
be
allowed
to
edit
it
absolutely
so
he's
been
given
permissions.
A
Anybody
who
wants
permissions
just
open
up
the
sheet
and
click
this
the
button
here
on
your
view,
it
will
be
request,
access
and
I'll
happily
grant
it,
I'm
more
than
happy
to
have
other
people
help
with
proposing
and
thinking
about
where
information
should
be
placed
in
the
documentation.
D
Mark,
do
you
want
to
call
that
I
don't
know
the
wiki
migration
sheet
or
something
I
don't
know?
Does
anybody
other
than
us
look
at
that.
A
Great
okay,
very
good,
okay,
all
right!
So
next,
one
then
is
create
a
youtube
channel
or
a
specific
playlist
for
video
tutorials.
I
like
this
one,
a
lot,
because
there
are
already
a
number
of
I
like
the
idea-
a
lot,
because
there
are
many
videos
out
there.
Many
tutorials
already
out
there
and
and
a
playlist
on
the
jenkins
channel
would
be
great
to
on
the
jenkins.
Yeah
jenkins
channel
would
be
great
to
have
we.
A
A
A
Yeah
well,
and
what
I
would
suggest
is
not
just
a
proposal
to
create
the
list,
but
also
so
propose
to
create
the
list
plus
the
playlist
plus
propose
some
initial
content
and
I
believe
playlists
are
allowed
to
contain
links
to
other
videos
that
are
not
actually
in
the
jenkins
channel
and
therefore
videos
for
the
playlist,
so
initial
videos
for
the
playlist,
and
that
would
lobby
this
thing
right
here.
A
The
jenkins
minute
playlist
is
some
really
elegant
one
and
two
minute:
videos
that
highlight
how
to
use
specific
features
of
jenkins
pipeline
in
ways
that
people
might
not
have
considered,
and
it's
an
ideal
candidate
for
something
to.
Oh
I've
only
got
one
minute.
I
want
to
learn
something
about
declarative
pipeline.
A
jenkins
minute.
Video
is
a
great
thing
to
do.
B
Yeah
when
I
was
working
with
another
project,
I
created
a
playlist
called
greek
food
five
minutes
I
linked
there
in
my
proposal.
It's
several
videos
with
five
minutes
and
with
instructions
to
use
that
too,
and
that
time
I
don't
know
how
it's
working
now
at
the
youtube.
But
it
is
possible
as
us
as
collaborate
collaborators
users
on
the
jenkins
channel.
B
A
Yeah
so
so
now,
you're
highlighting,
I
think
the
workflow
for
who
gets
access
to
that
and
and
what
we've
got
right
now
is
today
upload
permission
is
granted.
A
To
several
people
right
so
jenkins,
jenkins,
channel
upload
permission
is
granted.
A
So,
for
instance,
me
oleg
five
or
six
others,
and
but
so
we
may
have
to
talk
further
about
what
would
it
mean
to
how
do
people
submit
a
new?
How
do
people
submit
a
proposed
video,
because
I
don't
think
we
want
to
give
the
typical
video
creator
upload
permission
to
the
jenkins
channel
there.
B
It's
a
kind
of
a
decision
to
make
because,
for
example,
if
I
make
a
video
and
upload
it
for
a
drive
content,
so
you
get
a
new
responsibility
to
get
the
video
approve
it
upload
uploading
is
on
the
youtube.
So
maybe
it's
several
new
tasks
to
you,
for
example.
B
B
D
A
A
B
A
Yeah
and
I'm
used
to
I'm
so
maybe
if
you're,
okay
with
it
watch
what
I
do
here
and
you
tell
me
if
this
looks
at
all
familiar
to
you,
so
I'm
I'm
switching
to
the
jenkins
account
now
oops.
You
don't
need
to
watch
the
jenkins
minute.
Sorry,
so
I'm
now
in
the
jenkins
account
and
there's
a
facility
here
where
I
can
click
create
a
video
or
post
that
lets
me
upload
or
create
posts.
A
B
Yeah
it's
similar,
but
the
next
screen.
Maybe
you
can
choose
a
private
video,
public
video
or
not
visible
video.
As
a
collaborator.
I
don't
you,
I
am
private
videos.
Yes,
this
is
as
a
collaborator.
I
I
only
can
send
this
private
digits.
I
see
so.
I
can't
share
the
link
here.
I
can
do
nothing
more
than
upload
and
delete.
A
B
A
A
A
A
D
A
A
Okay
here
we
go
ur
ui
overhaul
methodology
in
progress
video
how
to
create
ui
themes.
B
E
D
What
about
maintenance
and
obsolescent
issues
with
this
I'm
wondering
if
it
would
at
least
help
if
each
video
was
clearly
identified
as
to
the
date
it
was
made,
and
the
jenkins
release
that
it
was
done
on
would
make
it
because
I
some
of
these
things
I
some
of
these
I'm
familiar
with,
and
they
are
close
to
three
years
old
and
they're,
still
very
good,
but
there's
going
to
be
things
that
are
obsolete
in
them,
especially
any
anything.
That's
more
than
two
months
old.
The
whole
managed
jenkins
stuff
looks
different.
A
Yeah,
for
starters,
here's
here's
the
poster
child
of
something
that
is
horribly
outdated
and
I
still
regularly
get
comments
thanking
me
for
it
right.
So
so
I
in
2014.
What
is
that?
Six
years
ago
now,
I
created
a
video
called
jenkins
in
five
minutes
notice.
The
version
number
on
this
screen
is
1.562.
A
F
A
D
F
A
With
with
workflow
proposal,.
A
A
Yep,
okay,
so
we
may,
we
may
want
to
well,
let's
take
the
next
one,
because
I
think
we
can
get
the
wait.
A
second
and
I'll
bet
you.
I
failed
to
do
the
recording
of
this.
Just
no,
we
are
recording
okay.
You
said
you
were
recording
july.
I
I
will
I
have.
This
is
a
win?
That's
great,
okay,
so
how
to
handle
third-party
references
to
our
documentation.
A
The
the
example
here
I
would
would
use
is
cloudbees.
Doc's
team
refers
to
jenkins
docks.
A
There
is
an
attribution
process,
attribution
process
exists
and
we
can.
We
can
invite
people
who
reference
our
materials
to
follow
it.
A
So
jonathan,
all
right,
yeah,
great
so
jonathan.
The
idea
here
is
that
there's
there
is
a
product
there's
a
team
inside
the
cloudbees
development
organization.
That
does
this
with
cloudbees.com,
where
they
sometimes
refer
to
jenkins.io
pages,
and
they
they've
got
a
technique
they
use
for.
For
noting
that
this
is
taken
from
jenkins.io.
A
F
A
A
Maybe
tammy
is
a
good
choice
of
nope.
How
about.
F
A
A
A
A
A
That
notes
that
they
are
willing
to
cloudbees
is
willing
to
allow
the
jenkins
project
to
take
their
documentation
and
rework
it.
If
we
wish
for
use
with
jenkins
in
those
cases
where
it
makes
sense,
they
were
talking
about
alternatives
there
and
what
this,
what
how
it
could
be
used
and
how
it
wouldn't
be
used.
A
A
B
Yeah
just
one
question
mark
and,
for
example,
the
past
week
I
work
on
the
migration
of
the
page
about
the
j
meter
I
use
with
jenkins
okay
and
that
specific
page,
the
original,
the
original
page.
It's
a
a
a
copy
page
from
the
outdoor
post,
blog
okay.
So
but
it's
a
a
kind
of
out
of
date
content.
B
A
A
To
the
original
sources
to
the
sources.
B
Yeah,
I
think
the
same,
and
there
is
another
point,
for
example,
one
of
the
best
videos
I
use
by
reference.
It's
a
video
promoting
a
course
from
a
direct.
I
don't
know
if
you
you
know
it,
but
it's
a
a
open
video
where
they
making
live
teaching,
how
to
use
genx
with
jpg
meter.
But
in
that
feature
there
is
a
good
samples
about
how
to
use
it.
So
I
use
some
examples
from
examples
from
that
video.
In
our
content
we
can
have
fairness
record,
for
example,
or
because
it's
a
sq
with
a
financial
interesting.
A
A
B
B
A
B
A
I
think
you'd
be
allowed
to
reference
it
even
embedded
and
and
include
a
link
for
more
info
meg
or
vlad.
Do
you
have
further
guidance?
I
don't
have
as
much
legal
experience
in
this
boundary
between
open
source
and
commercial
entities,
as
I
might
like.
C
C
C
I,
like
my
first
impression
that
it
is
not
necessary
to
reference,
but
it
will
not
hurt,
but
again
there
is
on
my
side.
There
is
no
legal
experience
on
that,
but
in
case,
if
it
is
the
same
format,
then
of
course
you
need
to
reference
well,
this
is
the
video
whatever
but
yeah.
Actually,
this
relates
to
the
question
on
clarification
on
the
previous
topic
about
video
materials
that
we
wanted
to
based
on
youtube.
C
After
this
process
which
jonathan
will
initiate
will
be
approved,
we
are
talking
about
kind
of
official
videos
from
cloudbees
and
jenkins
project,
yeah
yeah,
not
from
everywhere.
B
B
A
Good
insight-
and
I
I've
certainly
seen
what
I'd
call
trivial
examples
of
that.
We've
had
simple
examples
where
a
wiki
link
is
now
broken,
worked
before
and
is
now
broken
yeah,
as
as
an
example
or
where
I
suspect,
in
vlad's
tests
of
broken
links
on
jenkins
dot
io.
Some
of
the
links
there
from
six
or
seven
years
ago
may
in
fact
now
be
broken,
because
the
page
no
longer
exists,
yeah.
A
B
A
F
B
B
A
Yeah,
that's
a
valid
question.
It's
a
good
one.
So,
for
instance,
derivative
text
is
the
one
that
text.
That's
really
the
cloudbees.com
the
cloudbees
docs
team
question.
A
But
then
you
identified
a
really
good,
which
is
a
idea
or
concepts
from
videos
or
from
a
video
or
other
source.
A
Because
we
certainly
have
we
have
already
examples
of
maybe
we
put
it
here
as
a
different
one
embedded
video
from
youtube.
We
have
have
those
examples
already
right
and
they
exist
in
the
in
the
solutions
pages
already
do
that
some
blog
posts
do
that
and
and
others.
So
so
that's
already
done,
but
if
we
were
embedding
video,
for
instance,
from
oracle.com
or
from
adopt
openjdk.net,
that
may
be
a
different
thing,
exactly
exactly
good.
Okay,.
B
Yeah
there
is
another
point
too
about
the
lynx,
because
this
is
impacted.
The
jenkins
io,
ceo,
google
seal
robots
about
ranking
and
everything.
So
if
you
jinx
io
it's
pointing
to
a
bad
reputation,
site
or
issue
sites,
maybe
can
be
affect
the
punctuations
of
jenks
that
I
owe
right.
It's
important
we're
about.
A
B
A
A
Okay,
so
vlad
replacing
the
outdated
jenkins
docker
image.
Let's
discuss
further.
C
Well,
this
is
a
continuation
of
previous
follow-up
kind
of
previous
discussions
that
we
had
currently
we're
using
in
our
documentation
in
tutorials
and
everywhere,
blue
ocean
junk
in
ci
image,
which
is,
I
guess,
officially
outdated,
considered
outdated.
So.
C
How
we
approach
of
changing
documentation,
which
my
understanding
is
generated
on
jenkins
io?
C
We
can
implement
on
our
own
tutorials,
and
I'm
talking
well
currently
on
behalf
of
me,
but
maybe
it
will
be
useful
for
any
contributor,
any
technical
writer.
C
We
can
implement
tutorials
using
some
kind
of
build
docker
image
based
on
this
official
image
and
when
we
implement
when
we
verify
the
tutorial
works,
we
can
document
it
well
other
approach.
We
can
just
try
to
think
different
pieces
of
sources
of
our
current
documentation
by
replacing
jenkins,
like
kind
of
try
and
guess,
without
implementation
first
and
do
prs
and
issues,
and
so
on
so
like
which
approach
would
be
the
best
one
in
general.
C
What
is
the
approach
of
replacing
generated
documentation
because
I
found
out
that
when
you
are
doing
this
a
doc
changing
there
are
different
sources
of
documentation
which
needed
to
be
in
sync
at
least
12
documentation.
Our
recommendation
points
that,
in
case,
if
you
are
changing
this
piece
of
doc,
make
sure
that
another
piece
of
documentation
will
be
changed
and
so
on.
C
A
A
In
the
context
of
these
tutorials,
I
wanted
to
show
an
example
of
the
tutorials
so
that
it's
clear
what
that
means,
because
it's,
I
would
call
it
derived
or
maybe
maybe
reused,
because
what
we've
got
is:
we've
got
some
segments
of
source
files
which
are
used
which
are
written
once
and
used
many
times,
and
because
of
that,
if
we
change
one
of
those
written
ones
used
many
times,
it
will
change
it
everywhere
and
the
changing
it
everywhere
could
be
disastrous.
If
we
suddenly
broke
a
tutorial.
C
Right
and
related
to
this,
I
have
question
which
I'm
not
sure.
If
you
know
the
answer,
it
will
be
great.
Do
we
have
some
pieces
in
our
recommendation
which
are
generated
by
the
code
or
not
by
the
code
I
mean
some
some
programming
language
generates.
A
A
A
A
A
A
A
The
same
pattern
follows
here:
where
the
standard
description
is
there
and
then
fork
and
clone
the
sample
repo.
This
is
where
it
gets
specific
to
this.
This
demonstration,
likewise
for
the
python
python
code,
and
so
so
I
think
that's
what
you're
referencing
when
you're
talking
about
generated
did,
I
understand
correctly.
C
Yes,
I
was
not
sure
if,
since
there
are
a
lot
of
links
to
different
sources
and
all
these
sources
are
included
in
different
pieces,
I
thought
maybe
it
was
generated
as
well
as
there
are
pipeline
significances,
which
you
pointed
before.
I
was
not
sure
about
this,
but
thanks
for
clarifying
also
just
my
understanding,
it
would
again
from
the
common
sense.
Maybe
it
would
be
better
to
leave
the
current
outdated
image
jenkins
ciab
lotion
somewhere,
because
maybe
there
are
people,
I'm
pretty
sure.
C
A
lot
of
people
are
still
using
this
image
in
their
well
in
in
their
everyday
job
or
whatever.
So
maybe
removing
this
completely
would
be
not
wise
yeah,
but
I
guess
I
will
try
to
figure
out
the
best
approach.
I
was
just
wanted
to
share
some
thoughts
on
on
this.
A
Yeah,
so
so
my
my
initial
thought
anyway
was
we
leave
blue
ocean
and
its
tutorials
as
they
are
right
and
and
admit
that
they
are
stable.
You
know,
they'll,
keep
being
the
the
image
will
keep
being
updated
because
it's
automatic,
but
then
we
create
a
one
or
we
create
new
tutorials
and
just
one
at
a
time.
A
And
replaces
one
of
the
existing
tutorials
say,
for
instance,
java
with
maven
might
be
an
example
or
java
with
or.
A
C
B
Mark
yes
yeah,
maybe
in
the
future,
and
when
we
finished
all
the
immigration
work,
we
can
be
wise
if
we
work
in
the
kind
of
new
template
for
documentation.
For
example,
the
the
vlad
showed
us
a
issue.
We
can't,
for
example,
set
a
par
part
of
the
documentation
as
they
pre
the
predicate
like
a
blue
oceans,
and
so
we
can
put
a
flag,
the
alert
to
user
pitation,
and
this
is
the
depreciated
way
to
use
jenkins.
Please
use
the
new
one
or
visit
the
link
to
get
how
everything
works
in
the
past.
B
A
Yeah,
so
I
I
don't
know
that
we
need
a
formal,
I
wouldn't
think
of
a
formal
deprecation
process
for
that,
because
if
we
were
to
use
this
technique,
we
create
a
new
tutorial
and
use
it
to
replace
an
existing.
So
we
create
a
new
java
with
maven
tutorial
using
the
standard
image
instead
of
the
blue
ocean
docker
image
that
standard
image
still
has
blue
ocean
installed
in
it,
it
still
has
all
the
capabilities,
but
it
it's
just
using
a
better
image
than
the
then
the
blue
ocean,
docker
image.
C
Maybe
you
recall,
we
spoke
during
last
office
hours
about
about
hidden
treasures
of
jenkins,
something
that
actually
you
mentioned,
and
I
wanted
to
make
sure
that
we're
on
the
same
page
when
we
list
which
are
those
pressures
and
which
are
if
the
those
are
hidden
so
we'll
use
the
same
terminology
in
this
case,
and
I
like
listed
some
of
those,
but
I'm
not
sure
if
those
are
considered
treasures
and
students,
I'm
just
looking
for
approval
from
the
panel.
A
F
A
F
A
It's
a
separate
program:
it's
definitely
not
a
plug-in
because
it
has
to
be
run
before
jenkins
is
running,
and
but
it
will,
let
you
give
a
you,
give
a
list
of
plugins
and
optionally,
their
version
numbers
and
it
will
install
those
download
those
plugins
and
their
dependencies.
A
Yes,
yes,
that's
you've,
you've
understood
an
exact
use
case
for
it
today,
plugins.txt
in
the
docker
image
is
actually
installed
by
handled
today
by
a
script
called
install
dash,
plugins
dot,
sh.
A
And
in
fact
it's
coming
coming
as
a
preview
or
coming
as
yeah,
I
think
that's
a
preview
to
the
jenkins
docker
image,
there's
a
pull
request
for
it.
A
C
Okay,
so
I
need
to
take
a
look
it,
this
kind
of
alternative
approach
instead
of
using
utility
or
build
image
using
using
copy
and
there's
install
plugins.
C
C
And
maybe
related
to
this
mark.
If
you
don't
mind
the
last
question
that
I
put
configurations
code,
I
was
well
it's
kind
of
related
to
installation.
C
Oleg
has
very
interesting
demo
configures
code
when
he
using
groovy
scripts,
bypassing
admin
and
an
admin
from
secrets,
location
and
just
instantiating.
This
in
jenkins
instance,
with
already
ready
to
pre-configured
users
with
all
their
privileges,
but
he's
using
grover
scripts,
which
I
guess
is
more
for
advanced
users
and
since
I'm
targeting
more
novice
like
new
users,
I
was
thinking.
Is
it
possible
to
use
configurations
code
with
this
yaml
file?
I
guess
using
jenkins
cmo
or
something
that's.
C
Admin
login
through
groovy
scripts,
I
mean:
can
we
do
complex
work
of
pre-installing
pre-configuring
users?
Well,
I'm
talking
about
just
one
user,
for
instance
using
configurations
code
yaml
file.
This
is
the
question
or
should
we
ask
this
in
special
interest.
C
D
A
A
Use,
etc,
I
don't
know
if
it
can
define
users,
but
I
suspect
so
it
can
define
the
it
can
actually
define.
A
F
A
Yeah,
in
this
case
I,
the
ldap,
would
usually
mean
it
would
be
using
an
external
ldap
source,
but
but
yeah
the
the
notion
is
still.
Can
I
define
users
and
groups
for
this
demonstration
for
this
environment,
and
I
know
that
oleg's
demo
definitely
does
define
users
and
groups,
but
I
don't
know
if
he's
doing
it
with
groovy
scripting
or
with
just
using
jks,
and
if
he's
doing
that,
for
convenience
of
his
for
his
own
convenience
or
because
of
it,
was
a
limitation.
A
C
Yeah
and
then
think
about
just
just
one
demo
user
demo
demo,
who
will
be
admin
at
the
same
time
so
to
do
this
tutorial.
Something
like
this
like
not
not
sophisticated
kind
of
team
of
users
and
10
folders
and
so
on.
A
C
Create
create
account
using
ui,
basically
create
new
user
from
the
expander
yeah
yeah.
I
was.
I
was
thinking
like
a
little
bit,
simplify
this
process,
so
they
can
just
start
the
dam.
A
Yeah
and
given
given
the
pattern
that
we've
seen
in
other
systems,
I
suspect
the
jenkins
project
won't
take
very
happily
to
the
notion
of
putting
on
jenkins.io
a
default
username
and
password,
because
secure
by
default
has
been
such
a
such
an
important
thing
for
as
broadly
as
we're
deployed.
Oh,
I
see
all
right,
so
we
have.
We
have
hit
our
hour
any
other
things
that
we
need
to
discuss
here
today.