►
A
Hey
everyone,
my
name
is
darby
and
I
work
in
the
incubation
engineering
department
get
lab.
This
is
the
devops
for
mobile
demo
for
august
19th.
A
I've
got
an
issue
with
the
details
from
this
week's
tunnel
which
I'll
share,
so
this
week
was
primarily
focused
on
ios
spent
some
time
getting.
Mac
runners
set
up,
and
so
I've
captured
some
of
the
details
in
here.
So
the
first
link
that
I've
got
in
here
is
the
gitlab
build
cloud
mac,
os
runners,
which
is
an
initiative
by
the
runner
team
to
set
up
shared
shared
runners
on
gitlab.com
they're,
making
a
lot
of
progress
here.
Things
are
getting
pretty
close
and
there's
a
beta
sign
up
here
too.
A
So,
if
you're
interested
in
that,
you
can
check
that
out
now.
This
would
this
would
be
runners
that
get
lab
posts
and
you
can
just
connect
them
to
your
projects.
So
the
the
other
thing
that
I
wanted
to
do
is
just
go
through
the
process
of
setting
that
up
myself.
So
that's
kind
of
what
the
next
section
is
about.
A
So
I
kind
of
wrote,
wrote
up
a
quick
setup
guide
to
kind
of
walk
through
those
steps
and
I'll
jump
into
that
in
a
second.
So
the
setup
guide
and
the
work
that
I
did
this
week
was
primarily
focused
on
getting
a
single
node
running
a
single
runner
instance.
So
you
could
run
one
job
at
a
time
and
so
that
that
is
working.
I've
got
that
working
with
this
sample
project
here,
so
I
found
a
new
ios
sample
project
that
is
kind
of
better
suited
for
what
we're
trying
to
test
with.
A
It's
got
better
test
scenarios,
and
things
like
that.
So
this
is
a
project
called
hackers,
which
is
a
hacker
news,
client,
and
so
you
can
much
like
the
other
ones.
You
can
see
the
the
code
here,
and
this
is
just
a
fork
from
the
project
on
github,
and
so
I
have
the
source
listed
there
too.
Then
I've
got
links
to
the
builds
that
I
ran
and
the
template
that
we
have
for
ios
largely
works
for
for
what
we
were
doing.
A
A
So
that's
that's
pretty
much
that
it.
It
works.
Well,
let
me
jump
into
the
setup
guide
here,
so
the
setup
was
was
somewhat
challenging,
so
I
wanted
to
kind
of
get
some
of
the
quirks
captured
as
I
worked
through
it.
So
what
I
did
my
my
process
for
this
was
to
just
grab
a
provisioning
instance
at
mac
stadium,
and
so
I
got
an
imac
or
a
mac
mini
over
there,
and
they
just
give
you
you
can
go
in
through
screen
sharing.
A
You
can
ssh
into
the
machine
and
do
what
you
need
to
do
with
it.
So
I
went
through
that
process
a
few
times
to
kind
of
get
this.
This
this
whole
flow
in
place
and
so
I'll
kind
of
walk
through
some
of
this
here
it's
it's
really
focused
on
setting
up
a
machine
for
kind
of
doing
a
fast
lane
build.
So
it's
focused
on
getting
homebrew
set
up
and
getting
a
ruby
environment
set
up,
and
things
like
that.
A
So,
let's
see
so
there
is
there's
some
quirks
around
getting
this
going,
the
the
first
first
of
it
being
that
the
new
mac
os
versions
of
shipping
with
z,
shell
as
their
default.
I
want
to
switch
that
to
bash
because
of
some
of
the
requirements
for
getting
the
batch
profile
to
load
on
a
non-interactive
shell,
which
is
the
way
that
the
runner
executes
on
on
the
on
the
mac
machines.
A
So
that's
that's
what
that
step
does
then
we
go
through
and
we
install
homebrew
and
we
once
homebrew
is
installed.
Then
we
can
install
rbm
and
the
gitlab
runner,
and
so
that's
that's
pretty
straightforward,
and
then
this
is
kind
of
configuring,
configuring,
rbms
to
load
and
then
installing
a
version
of
ruby
and
setting
that
as
a
global.
A
Once
we
have
that
all
in
place.
The
installing
xcode
is
probably
the
like
the
process
that
takes
the
longest
and
there's
several
ways
to
do
it
through
the
app
store
through
the
developer
portal
or
there's
a
real
interesting
project
called
xcode
install,
and
it's
almost
like
trying
to
be
a
version
manager
for
xcode.
I
tried
it
out.
A
This
this
one
here
accepts
the
licenses
and
does
the
some
additional
component
installation,
and
then
this
sets
up
the
the
developer
directory,
which
is
so
that
the
xcode
build
tools
know
where
to
get
the
the
proper
tools
that
it
needs
to
run
the
jobs.
So
these
are.
These
are
just
a
couple
things
that
you
have
to
kind
of
some
settings.
You
have
to
tweak
to
get
it
to
work
from
there.
A
Then
we
just
registered
gitlab
runner,
and
so
I've
got
some
notes
on
how
to
do
that,
and
then
I
have
a
section
in
here
talking
about
setting
up
the
tags.
For
that
too,
once
that's
all
in
place,
then
all
we
have
to
do
is
take
that
ciaml
file,
throw
that
into
the
project
and
then
the
builds
will
kick
off.
So
that's
that's
kind
of
the
the
walkthrough
there.
I'd
love
some
feedback
on
this.
A
If,
if,
if
you've
worked
in
this,
and
you
see
some
things
that
could
be
improved
or
other
ideas
on
how
to
approach
this,
let
me
know
I
think
this
would
be
handy
to
have
in
the
docs
somewhere,
and
so
I'm
looking
for
some
feedback
on
that
too.
A
Let's
see
that's
pretty
much
the
update
from
this
week,
oh
and
then
one
other
thing
is
I
created
a
weekly
demos
issue
here,
so
this
is
going
to
be
an
issue
where
I'm
just
posting
all
the
recordings
and
the
issues
for
these
weekly
demos
as
they
as
they
get
published
and
then
I'll
add
a
comment
in
here
too.
So,
if
you
want
to,
if
you're
interested
in
this
topic,
you
can
subscribe
to
this
issue
and
then
you'll
get
all
the
latest
updates
when
they,
when
they
come
out.
A
So
the
up
next
for
next
week's
work,
I'm
going
to
focus
on
cleaning
up
the
android
example
from
last
week,
which
is
something
that
I
didn't
work
on
this
week,
just
to
try
to
simplify
that
one
a
bit
and
then
I
think,
there's
some
opportunities
to
improve
the
job
performance
on
both
the
ios
and
android
samples
through
using
some
caching.
So
we
don't
have
to
download
these
packages
every
single
time.
We
run
a
job
and
then
I
think
from
there.
A
It
would
make
sense
to
work
on
some
updates
to
the
ios
and
android
ci
templates.
So
I'll
get
that
going
and
then
I
think
some
blog
posts
would
be
nice
too,
to
kind
of
to
share
some
of
this
out
to
a
wider,
wider
audience.
So
that's
the
main
stuff
feel
free
to
add
any
comments
or
ask
questions
in
this
issue.
I'll
link
this
issue
in
the
description
for
the
youtube
video
too.