►
From YouTube: Screwdriver UI Walkthrough - Alan Dong, Verizon Media
Description
Screwdriver UI Walkthrough - Alan Dong, Verizon Media
In this session, it will cover the fundamental parts of Screwdriver regards 1) what is a pipeline 2) how to use a screwdriver to setup a pipeline from scratch 3) integrate with SCM (i.e. GitHub) 4) setup collections for personal preferences 5) how to get involved with Screwdriver.cd to get help and contribute back to the community It would be informative, and please join.
A
A
B
What
is
screwdriver
screwdriver
is
an
open
source
product
built
for
continuous
integration
and
continuous
delivery.
It's
built
on
top
of
open
source
technology
like
kubernetes
docker,
node.js
golan.
If
you're
interested
in
there
is
another
session,
my
teammates
jason
and
tiffany
host
to
give
you
a
deeper
dive
into
the
architecture,
design
level
of
screwdriver.
B
B
A
B
This
is
what
my
dashboard
looked
like
after
I
logged
in
and
for
brand
new
users.
We
can
use
this
guest
access
to
see
what
that
would
be
look
like,
so
we're
showing
the
instruction
to
help
you
to
get
started.
You
can
fork
this
repo,
which
is
here
and
create
pipeline
with
your
ripple,
so
you
can
use
a
fork
that,
or
I
have
created
a.
B
So
for
every
repository
you
want
to
be
on
board
and
you
have
to
have
a
screwdriver.yaml
file
which
in
this
case
it
does
not
have.
Let's
take
a
look
at
this
here.
You'll
see
that
and
let's
see
how
we
can
add
that
first,
if
you're
familiar
with
screwdriver
already,
you
can
always
create
your
own
screwdriver
yamo
and
commit.
A
B
B
A
B
Pipeline,
so
behind
the
scenes,
what
is
going
to
happen
is
it
is
creating
dr
to
your
guitar
people
and
all
all
you
need
to
do.
The
user
is
to
do
and
just
merge
it.
Let's
take
a
look
what's
inside
this
pr,
the
pr
is
adding
a
screwdriver.yaml
file
to
a
ripple
with
the
following
changes.
You
might
not
know
or
familiar
with
what
those
syntax
are.
You
can
take
a
look
at
here.
B
B
B
B
For
developer
experience,
we
have
also
created
this
high
trigger
and
show
trigger
toggle
button.
You
can
click
here
to
see
what
downstream
pipeline
this
job
will
trigger.
Let's
take
a
look
at
screwdriver
dashboard
again.
On
top
banner,
we
have
collection,
a
list
of
tools,
quick
pipeline
search,
a
list
of
documents,
a
list
of
help
and
and
personal
setting.
On
the
left
side,
we
have
a
list
of
collections
I
have
created
and
I'm
going
to
show
you
how
to
create
a
collection,
for
example.
Right
now
I
have
created
collection,
name
demo
and
this
for
demo.
B
B
B
B
B
B
Let's
take
another
screwdriver
pipelines,
example
for
secrets
like
here.
I
have
defined
a
secret
called
this
token,
and
this
is
screwdriver.
That
indicates
this
token
and
this,
how
I
use
that
as
an
environment
variable
I'm
updating
the
secret
for
key
this
token,
and
let's
toggle
this,
I
button
to
show
and
hide
the
value
I
just
type
default
token,
and
once
I
click
on
update,
it
has
changed.
Let's
go
back
to
events.
B
B
B
B
Let's
click
on
the
top
of
the
event
on
this
page,
we're
showing
you
a
workflow
graph.
If
you
click
here,
if
you
click
here,
you
will
see
vertical,
which
shows
a
list
of
jobs
in
here
it
will
show
the
job
name.
You
can
sort
them
in
here.
You
will
see
the
last
five
jobs,
duration,
start
time,
coverage
and
action.
You
can
start
and
stop
and
restart
the
job.
You
can
also
click
on
refresh
to
see
the
current
status.
If
your
pipeline
is
running.
B
In
here,
I'm
pasting:
a
scrap
yaml
configuration
by
using
a
special
annotation
called
screwdriver.cd,
built
periodically
to
run
schedule
jobs.
This
is
a
crown
notation
that
ensures
this
job
will
run
on
12
p.m.
Every
sunday
you
can
look
at
the
syntax
in
this
page
and
see
the
implementation
details
on
this
blog.
B
B
B
B
Let's
take
a
look
at
the
parameter
drop
down
use
case,
comparing
two
pipelines
ui
pipeline
and
drop
down
pipeline
in
this
ui
pipeline.
You
will
now
see
a
drop
down
well
in
this
drop
down.
Pipeline
you'll
see
a
drop
down
when
you
click
on
that
it
will
give
you
a
option.
You
can
select
free
form.
Another
select.
B
B
B
B
Let's
click
on
one
of
the
packages
by
clicking
the
fork
button,
it
will
redirect
you
to
the
template's
github
page
and
in
this
template
detail
page,
you
can
see
the
usage
of
this
template
of
this
version.
There
are
four
jobs
are
using
this
version
and
there
are
three
builds
run.
On
top
of
this
version.
B
B
I
want
to
highlight
these
following
links
as
our
closing
remarks
and
I
sincerely
thank
you
for
staying
with
me
for
the
whole
time.
Screwdriver
is
an
open
sourced
project
and
we
cannot
do
this
without
your
support.
Please
consider
joining
the
slack
channel
for
questions
and
supports.
Now
we're
going
to
the
qe
session.
See
you
there.
C
C
B
First
question
is:
how
are
those
secret
stores
are
they
encrypted?
Yes,
they
are
encrypted
and
we
use
a
library
called
error.
Npm
error.
B
Yeah
so
our
configuration
we
have
two
different
setups
and
the
one
I
showed
you
is
we
host
for
open
source.
Those
are
in
many:
it's
not
managed
service
from
aws.
We
just
host
our
nodes
inside
aws
and
manage
our
kubernetes
ourselves
and
we
have
another
one
on-prem,
it's
all
using
kubernetes
and
managed
by
ourselves.
C
B
And
the
new
thing
is
this
whole
project,
it's
written
in
node.js
in
javascript,
so
that
should
have
a
lower
entrance
of
barrier
so
strongly.
B
Encouraged
there's
there
are
so
many
ways
that
we
faced.
B
B
We
have
more
control
in
a
way
that
and
that's
one
reason
we
choose
to
open
source
so
people
later
on,
they
can
plug
in
and
play
and
have
more
options.
What's
the
platform
you
want
yeah,
we
also
have
a
link
that
you
can
host
your
screwdriver
on
your
locally.
B
A
B
Me
check
yeah.
I
think
that's
it's
about
my
time.
C
C
Yeah
so
that
yeah.
B
Yeah,
so
the
python
two
to
python
three.
We
really
haven't
thought
about
that
because
still
most
people,
they
use
python
2.0
x
and
we
want
them.
Have
you
know
they
don't
have
to
install
python
3
if
they
want
to
kick
off
and
I
believe
those
code
are
compatible.
B
B
And
I
really
hope
everybody
you
know
in
this
spectrum
city.
You
know
get
together
and
have
more
meetings
like
citycon,
so
we
can
share
some
ideas
and
I
also
see
other
sections
are
very
interesting
and
you
know
when
we
finish
our
watch.
Others
yeah.