►
From YouTube: Twitch Stream number 9 2020-11-19
Description
Adam and JJ play around with the happy path Screwdriver.cd
A
Well,
you
know
it
could
be
better,
could
be
worse,
it's
today's
thursday,
not
tuesday.
So
this
is
a
little
weird
gotta
admit.
A
There
you
go,
I
like
your
attitude,
that's
good
good
stuff,
that's
good
stuff,
but
yes,
hi,
I'm
jj
asgar!
I'm
a
developer
advocate
for
the
ibm
cloud
cd
ambassador
now
and
who
are
you.
B
B
A
Wonderful
yep,
that's
it's
kind
of
where
we're
going.
We
we're
only
going
to
stream
for
a
little
bit
of
time.
Just
so
we
can
kind
of
make
sure
see
how
far
we
can
get.
But
let
me
go
ahead
and
switch
over
to
my
screen
here.
A
There
we
go,
and
this
is
screwdriver
so
tldr.
What
is
screwdriver.
B
I'll
tell
you
ask
that
sentence
just
below
you:
it's
an
open
source
bird
platform
designed
for
cd,
okay,
okay,
so
why
screwdriver
those
cool
things
three
can
show
you
one
cluster.
I
think
it
will
actually
give
us
a
cluster.
Perhaps
it's
not
tied
to
welcome
compute
platform,
restful
fully
docked
api
and
it
uses
all
those
cool
things.
You
can
see
the
kubernetes
logo
there.
You
can
see
github.
B
B
So
I
think
because
the
dive
right
in
I
like
what
they've
done,
they've
given
us
a
you
know
one
command
to
do,
and
if
you
go
there
first
on
the
new
web
browser,
you
can
see
what
it's
doing
it
basically
pulls
in
an
image.
I
think
it's
a
docker
socket.
It's
maybe
a
difficult
open
shift,
but
we're
not
an
open
shift
at
the
moment.
It
does
a
bunch
of
things
and
it
asks
you
for
a
bunch
of
things
as
well.
B
A
Nice,
nice,
okay!
So
so,
if
you
want
to
try
this
on
our
machine
here,
we
can
I'm
ready
yep.
A
Well,
I
was
gonna
say
if
this,
for
whatever
reason
this
doesn't
work
on
our
look,
the
vm
that
we're
sharing
on
the
cloud,
we
can
always
try
to
put
this
in
actual
kubernetes
cluster,
which
I
have
a
feeling
might
be
a
little
bit
more
labor-intensive.
But
we
did
discover
a
oh
whoopsie.
A
C
A
Just
thinking
about
it,
I've
been
trying
to
convert
over
to
centos
eight
for
my
machines,
but
I
think
I
should
have
sent
out
seven
for
this
one,
because
I
wanted
to
use
docker
specifically,
and
I
didn't
want
to
have
to
deal
with
the
was
it
the
v2
c
groups
and
pod
man
and
all
that
jazz.
A
B
A
Yeah,
that's
not
great!
That's
not
a
real.
C
B
Well,
it's
not
less
nice
than
jenkins
x,
I
think
so
far,
so
I'm
basically
going
to
my
public
get-up
jokes.
I
don't
know
what
to
say
this
year.
I've
already
got
a
repo
name
screwdriver
test.
Let
me
call
this
item
screwdriver
on
its
own.
In
fact,
I
might
share
my
screen
with
you
all.
Actually
this
might
take
a
while.
You
see
so
let
me
flip
over
to
zoom
and
let
me
go
to
share
screen
and
do
that
and
then
choose
my
desktop.
B
A
B
A
B
B
B
B
Client
secret:
oh,
I
need
a
client
secret.
Well,
you've
not
told
me
to
make
one
so
I'm
gonna
go
ahead
and
make
one
so
generate
a
new
client
seeker.
That's
gonna,
be
all
no
one
can
see
this,
which
is
good
a
little
bit
and
I've
got
a
very
good
password.
B
B
A
Is
quite
quick,
yeah
we're
gonna,
probably
set
up
ngrok
or
something
again
to
forward
to
this
that
url
right,
so
we
can
actually
get
to
it,
because
this
is
on
a
remote
machine
and
we
don't
have
yeah
access
to
it.
At
least
I'm
thinking
that
might
be
the
best
way
to
do
it.
But
I'm
open
to
suggestions.
A
B
Okay,
so
we're
pulling
screwdriver
cd,
slash
screwdriver,
I
guess
we
could
actually
cheat.
We
can
actually
look
at
the
this
url
and
we
can
kind
of
see
what
it's
doing-
there's
probably
a
docker
pulling
here
somewhere.
So
I
think,
okay,
there
we
go.
C
B
B
B
B
Yeah,
that's
that's
this
command,
I'm
guessing!
Okay!
So
now
what
do
I
do?
I
can
compose
my
speed
with
that.
If
that
changes
do
this
where's
hello
world,
if
I
go
to
screwdriver
I'll
go
to
the
guide
next,
let's
see
what
this
tells
us.
So
here's
a
guide,
okay,
I've
now
got
it
installed.
I
think,
let's
see
so
it's
kind
of
some
poor
repository
and
cd
into
it.
This
feels
not
like
jenkins
x
by
the
way.
B
Without
the
webpog
bit
so
it
says
I
can
do
a
git
clone
username
quickstart
generic.
I
don't
think
I
need
to
give
it
a.
A
Username,
good
god,
I
clicked
on
that,
create
your
own
cluster,
oh
yeah,
just
to
kind
of
flip
through
the
instructions
and
wow.
This
is
first
of
all,
very
very
aws
centric.
I'm.
A
To
set
up
a
db
instance,
but
you're
required
to
set
up
a
db
instance
of
postgres
on
aws-
and
this
is
this-
is
pretty
intense.
I'm
not
gonna
lie
yeah.
B
Well,
I've
I've
done
goofed
because
because
some
pro
repo
into
your
environment
will
cover
the
generic
one,
so
I've
I've
made
a
mistake
here.
I
ain't
actually
fought
quick
start
each
night.
Oh
it's
four!
Four
years
ago,
okay,
four.
A
C
A
B
Everything
so,
okay,
so
I've
got
that
repo.
It
says
to
clone
the
repo.
So
let's
do
that
and
then
let's
go
back
to
the
guide,
not
about
that.
That's
me
and
you
not
that
that
screwdriver
go
back
here,
maybe
and
then
here
again,
so
it's
probably
a
little
quick
project.
It's
a
little
starter.
One
thing
see
the
insert
right
here.
We
are
nice
and
big.
So
after
I
got
the
test
projects
make
files.
B
A
B
What
is
in
the
ammo?
What
have
you
got
for
me?
B
C
A
B
B
C
A
Pretty,
oh,
okay:
there
we
go.
What
is
the
build
packed
up?
It
says
the
first
line
right
there.
That's
the
reason
why
it's,
the
stack,
heroku
stack
images,
so
if
I
were
correctly
build
packs,
this
is
a
canico
thing
right.
This
is
not
used.
This
was
used
at
some
point
inside
of
openshift.
A
But
they're
moving
away
from
this,
I
think
that's
why
or
maybe
I'm
crossing
some
wires,
but
this
this
felt.
This
feels
like
this
isn't
here
for
a
long
which
I
think
is
odd.
Anyway.
Sorry
keep
going.
B
A
B
Section,
I
actually
don't
know
when
I
read
all
of
this.
I
want
I
just
use
it
at
the
moment.
So
it's.
A
B
A
A
B
B
B
What's
this
url,
it
won't
work.
Will
it.
A
A
C
A
A
Oh,
I
need
to
hold
on.
I
need
to
fix
that.
Maybe
I
can
do
n
grok
1001,
oh
you're,
killing
me.
We
can
all
your
account.
Did
you
ask?
I
was
going
into
one
simultaneous
and
grog
client
section,
let's
see
if
I
can
figure
out
a
way
to
give
myself
more.
Give
me
a
second.
A
A
A
B
Yeah,
but
that's
you
you
want
me
to
talk
to
each
other.
Well,
though,
if
I
have
an
english
set
up
and
I'll
do
the
I
be
able
to
talk
to
yours
on.
A
B
A
B
B
Can
I
do
something
a
little
bit
crazy?
Can
I
what
if
I
part
of
that,
I'm
just
doing
dr
ps
and
the
docker
exec
minus
it.
C
B
B
I
wonder
what
I
can
do
without
a
ui.
I
really
want
the
ui.
A
Well:
okay,
if
you
go
back
hold
on
control
d
out
of
these
two.
A
Okay,
so
if
we
see
there,
we
have
all
ports
listening
to
9001,
which
is
pointing
to
80
on
screwdriver,
stable
stores,
9002
port
80
on
store,
stable
and
ui
is
9080..
So
in
theory
we
could
hit
the
external
ip
of
this
box
on
port
9000,
because
it's
do.
We
have
any
weird
firewalls
going
on
right
now:
check
do
firewall
or
cisco
or
sorry
cis
system,
ctl.
A
Yeah!
Almost
there
we
go
getting
a
cue
out
of
this
firewall
or
status
firewall
d.
C
B
A
C
A
B
Maybe
it's
just
the
wrong
thing.
What
is
that?
What
does
the
guy
say?
Does
the
stage
go
to
9000
9001,
I'm
unauthorized?
B
It
could
be
anything
so
getting
started.
Developing
the
app
there's,
the
ammo
cool
where's,
the
ui
section
again.
C
A
Let's
go
so,
it
shows
up
briefly
go
to
slash
login
yep,
give
it
a
second
and
it
shows
up
just
briefly
and
then
vanishes.
A
B
Yeah
yeah
you're
just
not
lucky
today,
you're,
not
the
lucky
one,
so
it
seems
well,
I'm
not
sure
it's
a
useful
page.
B
A
B
A
B
A
B
A
Well,
not
even
not
remember
not
even
anger,
it's
we're
just
going
directly
to
the
machine
right.
B
B
B
C
B
B
Right
now
you
want
to
be
able
to
do
all
of
this
access.
All
these
organized
r.
B
That's,
maybe
I'm
not
a
maintainer.
Let's,
let's
go
back
to
this,
those
that
don't
know
I
was
in
the
first
team
that
built
this.
C
B
Their
jenkins
scripts,
their
pipelines
and
as
of
george
and
joe
great
guys
and
tim,
and
we
got
it
all
working
and
I
was
a
maintainer
and
either
far
most,
I
don't
think
I'm
maintaining
now
anymore.
I
think
I've
been
eliminated
because
I'm
no
longer
working
on
it,
I'm
just
I'll
all!
Remember:
okay,
that's
cool!
That's
fine!
I
didn't
want
to
accidentally
give
access
to
everything
ever
so
now.
I
can
go
back
to
that
little
login
window,
which
is
which
is
over
here
nope
over
here
nope
over
note.
B
Mean
yeah
okay
go
on,
then
everyone
can
see
what
I'm
doing
it
looks.
Okay,
if
it's
not
okay,
it
will
be
removed
instantly.
Let's
see
what
this
does?
It's
all
my
public
github,
not
my
ibm
github
as
well.
A
And
in
the
logs
I
see
github
a
roberts
that
has
logged
in
via
oauth,
so.
A
B
B
B
Slap
channel-
okay,
that's
good
github!
I
like
this
is
just
handy,
my
pipelines
blog.
What's
in
the
blog,
let's
go
here,
improvements
and
fixes
always
welcome.
When
was
that.
B
A
B
B
A
Wait
wait,
aren't
you
supposed
to
be
doing
that
forked
repo.
B
C
A
B
C
B
B
So
I've
done
the
login
I've
done
the
repo
now
you've
created
a
pipeline,
go
with
starboard
to
start
your
build.
I
want
my
pipeline
to
just
do
like
hello.
Hello
would
be,
it
would
be
good.
So.
B
B
B
A
That's
that
was
from
the
very
first
one
if
you
go
back
to
that
fort
repo
tiffany
k
is
the
icon
that
was
on
the
top.
C
B
Am
I
bind
this
is
three
or
four
years
ago.
This
is
2018..
A
Yeah,
maybe
the
m
time
is
messed
up
on
the
files
or
something
or
the
they
get.
B
A
Oh
yes,
but
here
give
me
a
second
here.
What
I'll
do
for
you
is
here
we
go
there's
another.
B
B
Maybe
I
need
to
restart
it.
So
if
I
do
start.
C
B
C
A
B
I
don't
know,
but
this
pipeline
is
apparently
working.
I
think
it's
worked
actually
commit
main
second
job,
and
I
bet
you
in
that
little
project.
There
was
a
sweetheart.yaml.
We
have
two
steps,
so
here
we
go
job
main
steps,
blah
blah
blah.
So
if
I
were
to
modify
this
right,
so
it's
got
commit
main
second
job
yeah,
it's
second
job
in
this
file.
B
It
is
now
what
I
can
do
is
this
is
what
everyone
else
does
is
copy
that
call
this.
One
third
job
requires
main
as
well.
Steps
is
going
to
be.
Why
don't?
I
just
do
an
echo
so
export
hello.
What's
hello,
I
just
want
to
go
hello.
Maybe
I
have
those
are
built
in
so
so
one
two
in
them.
Second
cubing.
That
is
one
two
and
then
let's
go,
I'm
just
gonna.
Do
hey
twitch
and
I'd
pay
twitch.
B
B
A
B
I
think
once
you
go
over
the
networking
hurdle,
no
thought
of
screwdrivers,
this
isn't
too
bad
at
all.
A
A
B
A
B
B
But
I
imagine
this
could
come
back
as
a
helmet
chart
an
operator,
I'm
not
sure.
By
the
way
this
is
actually
working.
It's
got
ad,
hey
twitch,
it's
doing
the
first
step.
All
I
get
metrics.
I
can
start
from
a
certain
part
of
the
pipeline
as
well
yeah.
I
wonder
what
the
execution
engine
is,
I'm
on
the
same
machine
as
you
up
there
right
in
the
same
terminal.
B
I
do
pscf
pipe
java.
B
Stupid
stable
rocket
file
and
she's
no
she's
in
the
build
pack,
isn't
it
that
we
told
it
to
use.
I
remember
this
is
just
all
docker
okay,
this
worked.
It
did
second
job
and
third
job
excellent.
I
wonder
why
I
didn't
go
main
second.
Third,
it
went
main
both
at
the
same
time.
B
B
A
According
to
the
docs,
screwdriver
is
the
api.
The
main
engine
for
the
ci
cd
cluster
store
is
the
actual
artifact
repository
and
launcher
is
a
worker
component
that
actually
executes
the
build.
You
cannot
change
this
image.
You
can
always
specify
a
specific
tag
to
use.
A
A
B
Same
okay,
let's
see
how
it
handles
pro
requests
right.
Here's
quick
start!
Generic
again,
I'm
gonna
create
a
pull
request
from
the
branch
test.
Two
and
it's
gonna
do
oh
hold
on
not
into
a
screwdriver
insert
me
into
my
own
fork.
It's
gotta
say
hello
jj.
This
is
a
piano
all
right!
So
do
that
head
over
to
to
this
panel,
and
I
wonder
I
think,
I'm
about
to
refresh
this
manually.
B
C
B
A
I
would
yeah,
I
would
imagine
you'd
see
that
pr
one
instead
of
the
commit
one
line,
see
you
like
going
right
back
there
backpack
yeah,
see
that
pr,
I
would
imagine
the
pr
would
show
up.
C
B
A
B
Random
good
right,
so
that's
all
the
options
for
that
can
remove
pipelines.
I
can
manage
pipelines
metrics
so
can
I
see
which
of
my
pipelines
took
the
longest
on?
My
builds
probably
can
for
a
week
six
months.
Custom
date
ranges
is
nice.
I
like
this
and
then
events
where's,
my
podcast
still.
B
B
Booker
compose
protect
on
with
a
nice
dashboard
where
I
was
taking
tony's
techton
with
tecton,
with
yammer
with
a
nice
dashboard.
So
this
is
very
much
reminding
me
of
that
at
the
moment,
but
with
integrations
of
github
all
setup.
A
bit
like
jenkins
x
by
taking
his
x,
is
more
kubernetes
yep,
just
for
not
use
kubernetes.
A
You
can
you
absolutely
can
read
in
the
docs,
yes,
but
it's
all
very
specifically
aws
kubernetes
right
now:
okay,.
B
But
you
could
you
could
give
it
a
good
try
right
currently
example's
pws.
I
see
I
see
because
then
that
yeah,
that
would
be
a
really
nice
flip-flops
ocd
environment
on
cube.
I
I
don't
mind
this
at
all.
Actually,
it's
quite
nice.
It's
you
know
finally,
easy
to
use
I've,
not
gotten
infuriated
by
any
screwdriver
caused
problems
completely
fine.
C
B
To
collection,
I
can
create
a
collection,
so
if
I
merge
this
pull
request,
what
happens
so
merge
you
commit
merge,
go
over
here.
B
B
C
B
Azealia,
this
is
good
done,
screwdriver
folks
quite
like
this,
and
you
could
all
work
on
your
same
pipeline
at
the
repo
that
you've
august
fought
the
quick
start,
one
the
screwdriver.yaml
one,
so
you
go
to
your
person
you
go
to
there.
B
This
is
that,
with
your
script,
all
your
app
code
in
here,
fantastic,
oh,
fantastic,
well,
done
darren!
I
like
this
good
congratulations!
Thank
you.
A
B
A
If
you
go
back
to
the
main
page,
you'll
notice
that
they
also
use
nomad,
do
they
have
nomad
support?
If
you
scroll
down
is.
A
A
Where,
where
using
nomad,
might
actually
be
advantageous,
but
that's
another
conversation
for
another
time,.
B
All
right:
well,
I
think
we've
done
well
there
I
enjoyed
using
that.
Actually
it
wasn't
too
bad
at
all.
I
guess
next
up
would
be
to
dig
into
screwdriver
a
little
more,
maybe
try
and
apply
some
cd
principle
there,
with
some
gating
logic,
running
some
tests,
seeing
where
the
test
output
goes.
B
I
don't
think
kubernetes
is
worth
trouble
right
now
if
the
documentation
is
on
for
amazon
personally.
A
But
we
we
could,
in
theory,
try
to
spend
some
time
to
re-edit.
I
went
ahead
and
turned
off
the
screen
share.
In
theory,
we
could
try
to
figure
out
the
equivalent
of
the
the
database
that
they're
using
on
on
aws
and
just
use
our
version
on
ibm
cloud
yeah.
C
A
I
have
a
feeling-
that's
not
worth
us,
trying
to
figure
out
this
exact
moment
in
time.
It
would
be
kind
of
a
fun
little
experiment
to
let
me
even
push
it
back
upstream,
be
like
hey.
We
figured
out
how
to
get
this
working
on
ibm
cloud,
but
that's
that's
not
really.
We
just
like
scratched
the
surface,
something
we
could
do
with
this,
which
happy
pathwise,
pretty
good,
not
gonna
lie.
B
Yeah,
I
find
it
easier
to
use.
It
was
quicker
than
jenkins
x
because
I
don't
think
this
is
that's
feature
rich.
I
think,
because
excellence
got
many
many
many
pods
and
many
many
helm,
charts
and
sub
charts
and
many
features
and
the
jxci
is
very
powerful.
This
is
kind
of
like
a
halfway
house
between
just
using
text
on
it
so
to
build
things
jenkins
x,
but
you
can
use
just
docker
if
you
want
or
kubernetes
if
you
want,
but
it's
quite
amazon
friendly
at
the
moment,
and
I
don't
think
it's
that
neutral.
B
A
A
Nice
well
I'll,
go
ahead
and
and
upload
this
to
our
typical
channels
that
we
have
and
we're
not
going
to
be
around
next
week
but
the
week
after
we're
planning
on
streaming
again,
and
maybe,
if
either
of
us
have
the
ambition
to
try
to
figure
out
something
deeper
inside
of
screwdriver
that
might
be
worth
it
or
hell.
Hopefully,
one
of
us
will,
I
know
I'm
planning
on
it
right
now,
but
we'll
see
because
you
know
holidays
next
week.
Hopefully
we
can
even
try
to
get
this
running
on
the
ibm
cloud.
A
Maybe
we
just
do
like
an
internal
postgres
database
or
something
like
that.
Instead
of
the
external
one
and
just
anyway,
there's
we
have
options.
We
have
options
which
is
great
cool.
Everyone
say
bye.