►
A
A
We
want
to
help
them
avoid
brittle
custom,
CI
scripts
or
relying
on
a
single
developer's
laptop
to
do
all,
builds
and
releases
by
providing
build
environments
in
gitlab
that
are
easy
to
configure
and
use.
We
can
enable
an
extensive
set
of
devops
capabilities
for
mobile
teams
to
accomplish
these
goals,
we're
starting
by
creating
a
set
of
building
blocks
that
teams
can
use
as
soon
as
they
become
available.
A
A
A
A
Configuring
a
build
to
use
a
Mac
OS
Runner
is
as
easy
as
setting
a
tag
and
choosing
the
machine
image.
Follow
the
instructions
in
the
docs
to
request
access
to
the
beta
next
up
is
code.
Signing
all
mobile
app
platforms
require
that
apps
are
signed
with
platform.
Specific
certificates
before
making
them
available
signing
ensures
that
the
application
that
reaches
the
end
user's
device
hasn't
been
compromised.
A
The
project
level
secure
files
feature
has
been
designed
to
simplify
the
code
signing
process
by
making
it
easier
to
manage
signing
certificates
and
use
them
in
CI
Pipelines
code.
Signing
files
can
be
uploaded
to
the
project
in
the
CI
CD
settings
page
when
supported
file
types
are
uploaded.
Gitlab
will
extract
the
relevant
metadata,
so
it
can
be
visualized.
A
This
makes
it
easier
to
know
which
files
are
needed
for
the
code
signing
process
and
when
they
expire
once
the
code
signing
files
have
been
added
to
the
project.
The
download,
secure
files
tool
takes
care
of
adding
the
files
to
the
pipeline
for
Fastlane
users.
We've
also
built
an
integration
that
makes
it
easy
to
use
gitlab
as
a
storage
backend
for
signing
certificates.
A
A
Integration
with
the
Apple
App,
Store
and
Google
Play
are
currently
in
development.
These
Integrations
are
designed
to
make
it
easy
to
interface
with
distribution
platforms.
The
Apple
App
Store
integration
is
available
behind
a
feature
flag
at
the
moment,
but
will
be
made
fully
available
soon,
enabling
this
integration
adds
the
App
Store
credentials
to
the
CI
environment
so
that
the
release
tools
have
the
required
permissions
to
submit
releases.
A
The
provided
environment
variables
follow
the
conventions
established
by
Fastlane,
so
the
fast
lane
release
tools
can
be
used
without
any
additional
configuration.
The
Google
Play
integration
behaves
in
much
the
same
way
with
a
slightly
different
interface.
This
integration
is
still
in
an
MR
but
is
expected
to
be
available
soon.
A
A
Near
the
bottom
of
the
mobile
devops
handbook
page,
there
are
details
for
how
folks
can
get
involved
with
this
project.
The
Howie
work
section
contains
links
to
all
the
video
demos
available
on
gitlab
unfiltered,
as
well
as
a
link
to
a
new
weekly
status,
update
issue,
the
how
to
contribute
section
has
links
to
the
feedback
project
where
you
can
provide
feedback,
request,
features
and
Report
bugs
there's
also
a
link
to
our
public
issue
board
if
you'd
like
to
create
new
issues
or
provide
feedback
on
existing
topics.