►
From YouTube: 2022 04 21 Docs Office Hours
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
Welcome
to
jenkins
documentation
office
hours,
it's
the
21st
of
april
2022.
This
is
the
european
edition.
Crowden
enterprise
is
our
primary
topic.
News
on
the
news
front,
lts
2.332,
release
candidate
is
available.
A
B
A
A
A
All
right
well,
so
then
that
so,
but
even
without
the
cname
record,
I
assume
we
have
to
put
other
projects
into
it
that
it's
right
now
we've
got
one
project
and
if
we
want
more
eventually
we
add
jenkins
core.
Is
it
that
we
do
plug-ins
a
series
of
plugins
first
get
comfortable
and
confident
with
it,
and
then
we
go
with
jenkins
core
or
how
would
that
work.
B
Yeah,
I
would
go
with
the
way
how
you
described
it.
I
would
carry
over
the
few
plugins
we
had
on
my
instance,
so
we
have
them
here
and
then
we
settle
it
with
more
complex
plugins
or
plugins
with
our
plugins,
which
invoke
more
translation
strings
before
we
carry
over
core.
I
would
possibly
do
that
after
the
online
meetup,
when
we
have
little.
B
A
Well,
and-
and
we
may
want
actually
to
invite
that
person
to
be
part
of
the
part
of
the
online
meetup,
because
because
that's
someone
who
is
doing
brazilian
portuguese
translation
and
brazilian
portuguese
puts
them
roughly
between
your
time
zone
and
mine.
So
it
might
be
a
great
excuse
to
say,
hey,
please
come
join
us
and
we're
going
to
show
you
how
to
do
this
and
maybe
invite
them
to
be
part
of
the
yeah
part
of
the
exercise.
Okay,
good.
B
B
A
Through
crowd
in
and
and
that's
a
that's,
a
very
good
one,
because
while
it
ultimately
ends
up
as
a
pull
request,
the
pull
request
actually
does
not
happen
until
it's
been
reviewed
in
crowd
in
right.
So
so
it
will
be
gated
on
crowdin.
First
so
guide,
reviewers,
pull
request,
reviewers.
A
To
first
review
and
crowd
in
because
they'll
have,
they
will
still
see
a
pull
request
and
that
pull
request
will
include
the
changes,
but
it's
a
lot
easier
and
more
comfortable
and
more
efficient
if
they
review
and
crowd
in,
and
the
pull
request
won't
even
happen
until
after
the
review
and
crowd
in
is
that
correct?
Did
I
understand
the
cycle?
Yes,
okay,.
A
B
A
B
A
A
So
it's
just
we
we
we
create
a
new
project
and
that's
done
with
their
whoops
with
their
project
interface.
Now,
if
you
click
on
go
to
console,
oh
right,
there
we
go.
Thank
you,
okay
and
then
here
I
just
create
a
project
and
go
through
the
steps.
A
A
A
Oops
drop
my
headphone
just
okay,
italian,
we
said
and
I've
I'm
missing,
one
which
one
was
it
spanish,
spanish,
okay
and
I
think
I
I
know
we've
got
a
strong
community
in
japan,
so
I'm
going
to
actually
add
japanese.
A
B
A
A
A
B
B
Yeah,
if,
if
he,
if
we
go
to
the
github
folder.
B
A
Okay,
and
so
I
need
to
do
this
in
now,
you
were
probably
going
to
take
me
through
how
to
add
that
file
with
github.
Or
can
I
give
you
from
my
from
my
usual
way
of
committing
changes
on
my
command
line.
B
A
So
you
can
directly
use
on
the
master
brains
if
you're
fine
with
it.
I,
which
I
am
this
particular
plugin-
is
very
low
risk.
If
I
break
it
completely,
the
total
pool
of
users
are
not
likely
to
be
that
angry
with
me.
So
so
this
is
safe.
All
right
so
and
the
one
we
need
is
dot.
Github,
slash,
workflow,
slash,
crowdin,
dot,
yml
cloud
in
yml,
okay
and
there
we
just
paste
that
in
yeah
and
now
we
have
to
change.
A
B
B
A
B
B
A
A
B
You
have
one,
but
that
is
not
a
source
file
that
is
already
translated,
an
already
translated
file.
How
can
that
be
so.
A
A
A
B
A
A
A
Oh
I'm
sorry.
What
was
the
one?
You
said?
Oh
and
yes,
yes,
so
it
has
multiple
and
config.properties.
So
it
has
several
properties
files
here
and
it's
got
a
messages.properties
yeah.
That
is
the
one
for
java
localization
right,
okay,
so
this
one
has
examples
of
of
both
jelly
based,
localization
and
java
based
localization
yeah
looks
like
it
from
there,
okay
good.
So
so
I
could
finish
my
creation
of
the
of
the
elastic
axis
another
time
and
we
just
switch
and
create
a
project
for
for
schedule.
Build
plug-in
is
that
okay.
A
B
A
A
A
Translation
to
source
files
yet
right,
and
that's
a
good
one
for
me
to
use
as
part
of
an
instructional
exercise
for
people.
This
is
what
it
means
to
internationalize
your
jenkins
plug-ins,
because
a
number
of
them
a
number
of
the
ones
I
work
on
anyway,
are
not
adequately
internationalized
yeah.
I
don't.
B
A
B
A
A
Well,
because
it's
it's
trying
to
put
the
string
in
as
the
left-hand
side
as
a
java
identifier
and
that's
nonsense
right,
but
at
least
your
technique
was
much
much
better
for
me,
oh
yes,
this
is
just
a
java
identifier.
I
don't
have
to
act
like
this
needs
to
be
the
english
string
and
when
the
english
string
changes,
I
don't
have
to
worry
about
that,
because
I'm
using
an
identifier
in
the
source
code
so
yeah.
I
liked
your
technique
very,
very
much.
That's.
A
Well,
and
and
do
are
doing
this
on
this
kind
of
thing,
with
schedule
build
and
with
I've
got
another
plug-in
that
I
maintain
with
a
colleague
who
he
and
I
do
videos,
and
so
I
may
ask
him
to
do
a
session
with
me
on
localizing,
a
a
jenkins,
plug-in
or
internationalizing
a
jenkins
plug-in
okay.
So,
back
to
this
this
one,
the
the
crowd
in
yml
file.
It
has
the
correct
project
id
six,
because
that
was
the
project
id.
I
grabbed
from
this
url
yep,
okay
and
then
the
next
file.
Oh,
these
are
the
sources.
A
B
A
I
see
okay,
so
you're
using
the
wildcard
there.
The
wildcard
has
the
benefit
that
I
don't
have
to
extend
it.
If
a
new
message
is
added
yeah,
so
adding
like
that,
I
think,
is
what
you're
saying
or
slash
behind
scheduler
build.
Oh
yeah,
okay,
I
thought
I'd
put
it
there
good
all
right,
so
so
what
it
is
is
source
yeah.
So
I
should
see
this
if
I
were
just
to
paste
it
like
that.
A
B
A
B
B
A
B
A
B
B
B
Yeah,
like
that
right
source,
main
resources
that
seems
correct
to
me:
yeah,
okay,
all
right
good
and
the
two
bottom
keys
are
used
by
crowd
and
they
need
to
stay
as
well.
B
B
A
A
B
A
B
Add
the
personal
access
token
we
specified
in
our
workflow,
okay
yeah.
We
go
to
our
our
settings,
tab
settings
here,
all
right,
click
on
call
security
and
then,
and
and
now
secret
secrets,
secrets
right:
okay
and
actions.
Okay,
now
we
click
on
a
new
new.
B
A
B
To
create
your
personal
access
token,
first,
okay,
and
for
this
I
need
to
stop
sharing
the
initials.
The
initial
setup
doesn't
reveal
the
token
that
is
done
in
the
next
step.
I
can
warn
you
about
that.
Oh.
A
B
A
A
B
A
B
B
B
A
Okay,
but
that
would
need
negotiation,
then
with
the
the
administrators
and
be
sure
that
it's
a
con
it's
following
the
same
concepts
that
that
cd
token
uses
yeah,
of
course,
and
now,
if
you,
if
you
click
on
create
a
token,
is
shown
to
you
okay.
So
when
I
click
the
create
button,
it's
going
to
make
it
visible.
Yes,
okay!
So
I'm
going
to
stop
sharing,
stop
sharing
it's
okay,
that
I
continue
recording.
A
So
you
can't
see
my
screen
anymore
right,
alex
no
okay,
all
right,
so
I
press
create
and
it's
going
to
whoops.
It's
going,
oh
confirm
my
credentials.
Okay,
I
have
to
confirm
it's
going
to
make
me
log
in
a
second
time,
just
to
be
sure
that
okay
token
created
I've
copied
it
and
I'm
going
to
put
it
someplace
safe,
where
I
can.
A
A
Got
it
okay?
So
I'm
going
to
start
sharing
my
screen
again,
so
you
can
see
that
I
did
what
I
think
is
the
right
thing.
Okay,
so
what
I
did
is
I
I
took
the
the
token
from
wherever
it
was
now
I've,
I'm
not
even
sure.
Oh
oh,
wait
a
sec.
I
may
have
to
stop
sharing
because
I
think
it's
still
visible
on
one
of
my
tabs
just
a
minute.
A
B
B
B
B
A
B
Can
you
scroll
up
again,
maybe
there's
a
specific
point
for
grant
access
to
manage
users?
At
least
I
think
this
is
the
scope
I
used
to
set
up
my
token,
but
we
can
just
select
all
scopes
for
now
for
demonstration
purposes.
I
think
I
need
to
check
out
the
guides
again
to
make
sure
which
skills
are
actually
needed.
A
B
Yeah
I
mean
from
a
user
perspective
that
is
obviously
not
much
of
a
risk,
because
users
can't
manage
other
user
accounts
or
teams
or
translation
memories,
but
from
a
perspective,
often
jenkins,
crowded
administrator.
That
may
be
too
much
of
permission
of
a
translation
integration
token
but
yeah
for
now.
We
can
just
work
with
this
one,
because
that
will
definitely
work
out
okay.
So
so
I'm
going
to.
A
B
A
A
B
A
It
gives
me
that
copy
now
I'm
going
to
go
back
to
the
settings,
secrets
actions
and
I'm
going
to
update
the
crowd.
In
personal
token,
with
a
new
value
update
that
secret,
so
I've
updated
it,
I'm
going
to
close
the
the
page
that
shows
this.
The
schedule
build
plug-in
secret,
I'm
going
to
re-share
my
screen,
okay,
all
right,
and
so
now
we've
got
the
action
is
here
and
I
should
be
able
to
run
the
action
again:
yeah,
okay,
so
we're
going
to
run
that
workflow
again.
B
A
A
A
B
A
B
B
A
B
B
No,
no,
I
meant
on
the
right,
left
two
search
strings
on
the
left
side.
We
have
search
strings.
The
search
bar.
B
A
A
B
A
B
B
Again,
right,
okay,
so.
B
A
B
A
B
B
A
B
A
Right
as
a
significant
change,
yeah,
okay,
so
and
localization
makes
good
sense
as
one
it's
just
for
now
we
use
enhancement.
Okay,
so
the
label
is
ready.
Now,
if
I
invoke
the
action
from
the
github
side,
yeah
okay
so
run
that
workflow
and
what
this
action
does
is.
It
will
go
out
and
ask,
and
it
basically,
it
invites
crowd
in
to
provide
the
data
back
to
it,
that
it
can
use
to
create
the
pull
request.
A
B
Let
me
take
a
look
real,
quick
resources.
B
A
B
A
A
A
A
And
how
does
what
entry
gets
inserted
into
my
change
log?
It
will
just
be
new
crowding
translations.
Won't
it
yes,
okay
and
it
will
go
into
the
enhancement
section
of
the
change
log.
So
if
I
look
at
the
current
change
log,
I've
got
a
section
right
now
for
maintenance
and
dependency
update,
so
I'll
get
a
new
one
for
enhancements.
B
A
B
B
A
B
We
have
actually,
they
actually
have
a
proper
repository
of
it.
B
Okay
and
they
read
me
a
bit
below
they
actually
list
all
variables
you
can
use
in
the
file
to
customize
okay,
so
this
is
where
I
could
see
hey.
Here's
here
is
the
yeah.
These
are
all
available
keys
to
customize.
The
file
can
basically
change
the
name
of
the
github
action
bot
to
something
else,
something
more
jenkins
like
if
you
wish
well
and.
B
A
B
Yeah,
I
think
they're
using
crawling
with
the
action,
integrations
actually
giving
the
user
a
bit
more
of
customization
about
the
integration
rather
than
relying
on
the
oauth
with
crawling
itself,
because
here
we
can
actually
customize
everything
right
through
github.
A
A
A
B
A
A
A
There
are
many
builds
in
the
queue
right
there
are
at
last.
I
checked
there
were
a
thousand
or
more
it's
down
to
700.
Now
at
least
it
does
accept
new
builds
again
right.
Right.
Damian
did
a
great
job
this
morning
of
of
handling
all
sorts
of
surprises,
155
agents
running
there's
a
lot
of
work
happening
right
now,.
B
Yeah,
basically,
if
they
sign
up
on
now,
jenkins
or
cloudant.com
or
sign
in
with
github
or,
for
example,
that's
what
I
did
because
I
just
didn't
register
here
yeah.
They
can
basically
go
ahead
and
translate
the
scheduler
build
plugin
and
design
library
into
any
language
we
have
set
up,
or
we
could
add
them
as
proofreader
to
adapt
to
these
projects.
A
A
So,
there's
a
there's,
a
two
there's,
a
two-phase
idea
that
we
could
have,
which
is
anyone
will
crowdsource
anyone
can
submit
a
proposed
translation
and
then
people.
We
trust
act
as
proofreaders
to
say.
Yes,
that's
a
good
choice
now.
Does
that
work
where,
if
two
or
three
different
people
offer
different
translations,
do
the
proofreaders
see
see
the
different
alternatives
that
have
been
offered
by
the
different
people?
Sometimes
we
get
spam.
For
instance,
if
someone
spams
us
and
somebody
really
good
submits
a
good
thing,
we'll
see
both
of
them.
Do
we
only
see
one
yeah.
B
B
A
A
Yeah,
my
only
worry
was
at
least
for
me
when
I
get
a
german
language,
translation
to
schedule
schedule
build
plug-in,
I'm
just
going
to
assume
it's
good
right.
I
I
admit
I
my
ability
to
assess
and
my
trust
of
google
translate
even
isn't
terribly
high,
so
I
might
paste
it
into
google
translate
just
to
see
the
first
few,
but
after
that
then,
and
probably
just
say.
Yes,
it's
got
to
be
better
than
english.
B
A
Excellent
alex,
thank
you
very
much
thanks
again,
so
we'll
continue
this
exercise,
I'm
going
to
go
ahead
and
propose,
I
think,
we're
at
a
point
where
I
can
propose
the
online
meetup.
What
if
we
did
it
say
three
weeks
from
now
I'll,
send
you
a
an
idea
of
what
rough
day
would
that
be
okay
for
you
or,
let
me
send
it
to
you
by
calendar.
Asking
for
okay
is
pointless
I'll.
Send
you
a
send
you
some
different
proposals,
and
you
can
tell
me
which
one.
A
B
A
A
I'm
going
to
go
ahead
and
call
an
end
to
this.
I
think,
unless
there's
something
else
you
wanted
to
share
before
we
end
nope,
nothing
from
my
site,
all
right.
Thank
you
again
and
I
will
for
sure
look
forward
to
talking
to
you
next
week
as
we
go
forward
further
and
I'll.
Send
you
email
before
that,
yeah
nice,
bye,
bye,.