►
From YouTube: Introducción a CI/CD con GitLab
Description
Ven y conoce qué es CI/CD y cómo puede beneficiar a tu equipo/organización. Cubriremos una descripción general de CI/CD y cómo se ve en GitLab. También cubriremos cómo comenzar con su primer pipeline de CI/CD en GitLab y los conceptos básicos de los GitLab Runners.
A
A
B
Thanks
romer,
today
we
are
going
to
talk
and
it
will
We
are
going
to
walk
a
bit
in
what
is
the
xxxii
basic
concepts
for
teams
that
are
starting
with
implementations.
I
was
saying,
and
yes,
first
I
am
going
to
re-introduce
your
dedicated,
yellow
in
technical
technician,
as
manager
for
Latin
America
I
am
based
in
Asunción
Paraguay
I
am
working
on
islands
It's
been
a
little
over
two
years
since
I'm,
an
electronics
engineer
by
profession,
I.
Consider
myself,
self-taught
curious
and
I
always
like
to
learn
new
things.
B
B
B
B
There
will
be
many
changes
to
the
code
by
all
the
work
teams
in
one
day
with
the
idea
that
these
changes
are
verified
and
tested
automatically
as
part
of
the
build
process,
so
that
bugs
can
be
caught
as
soon
as
possible,
and
this
is
done
with
the
goal
of
reducing
build
issues.
integration
of
these
changes
that
come
from
different
developers
at
the
same
time
and
also
allows
software
to
be
developed
faster
with
greater
consistency.
B
B
The
second
very
important
point
that
the
compilation
is
the
construction
of
the
applications
with
their
changes
must
be
automated
and
not
locally,
not
only
with
local
tests
of
the
developers
of
their
changes
but
running
on
a
build
server
on
a
server
on
an
agent
that
the
git,
the
turner
that
we're
going
to
talk
about
later.
Then
third
point
is:
they
all
do
comics
and
changes
to
a
main
dev
pipeline
and
every
day,
every
once
in
a
while.
B
Maybe
the
changes
are
more
agile
and
the
main
line
is
the
piece
of
software
for
the
whole
team
that
is
being
worked
on
then,
and
depending
on
the
branch
branding
strategy,
it
can
be
a
figure
plus
a
feature
branch
where
I
am
adding
new
features
to
the
application
can
be
a
main
branch.
A
main
branch
cannot
be
a
link
to
a
photo
fix
of
a
repair,
a
stick.
B
By
doing
this,
we
communicate
to
other
developers
working
on
the
same
project,
the
changes
I
'm
making,
and
by
doing
it
frequently,
people
know
where
they
need
to
make
adjustments
well
quickly,
then,
as
well
as
with
other
practices
outside
of
development
in
the
pipeline
or
the
pipe
as
they
say
in
Spanish.
The
development
pipeline
is
like
a
kind
of
lifeline.
B
If
the
country
fails,
this
has
to
be
solved
as
soon
as
possible,
because
it
means
that
some
er
there
was
an
error
in
the
integration
of
the
changes,
and
if
this
is
neglected,
the
current
job
you
are
about
to
deploy
is
also
not
going
to
work
until
the
main
pipeline
problem
is
fixed.
Then
another
important
point
is
that
builds
have
to
be
fast
to
get
fast
feedback
so
as
not
to
slow
down
the
whole
process
to
that
pipelines.
B
Flow
quickly
and
tests
have
to
be
run
in
an
environment
that
is
as
similar
as
possible
to
the
production
environment
means
that
the
rangers
have
to
run
tests
with
the
same
versions,
for
example,
of
a
certain
frameworks
in
similar
or
equal
technologies
that
I
am
using
in
the
production
environments,
so
that
the
tests
are
consistent
and
applicable
to
the
environment,
where
I
am
running
the
code
and
also
the
look
and
feel
the
latest
executable.
The
latest
binary
should
be
easily
accessible
by
everyone
and
anyone
within
the
team
who
needs
it.
B
B
So
everyone
should
see
what
is
happening
at
a
certain
moment
in
a
project
and
there,,
for
example,
,
project
management
boards
and
others
can
be
very
useful
as
well
As.
The
reports
that
we
have
of
the
pipelines
in
the
best
ones,
as
I
am
going
to
show
you
later,,
then
to
close
the
concept,
a
bit,.
It
is
necessary
to
have
a
very
realistic
approach
to
continuous
integration.
Continuous
integration
has
to
carry
out
the
implementation
in
various
environments.
B
the
changes
and
of
the
application
before
carrying
out
the
deployment
in
production,
and
it
is
basically
repeating
the
same
process
several
times
and
when
we
are
deploying
an
application,
even
in
the
local
environment.
There
are
certain
steps
that
we
have
to
follow
and
those
steps
can
be
automated.
So
when
we
talk
of
continuous
integration,
we
also
talk
about
the
automation
of
the
pa,
sos
to
be
able
to
take
the
code
to
the
different
pre-productive
and
productive
environments.
B
So,
after
this
automation
of
these
concepts,
we
can
talk
about
what
the
ante
has
continued
continuous
deployment,
which
in
English,
is
the
continuum
of
liberty
and
they
continue
deployment
in
the
that
is
decided
at
headquarters.
In
Spanish
and
English,
when
we
talk
about
the
previous
delivery
and
the
continuous
deployment
of
Martin
Flowers,
he
explains
with
a
that
the
continuum
of
free
or
continuous
delivery
in.
B
The
goal
is
that
you
have,
after
the
code
change
passes
through
a
country
that
has
been
automated
at
that
point
from
the
time
you're
making
the
changes.
Those
changes
should
be
available
for
deployment
to
production,
that's
continuous
delivery,
inua
or
del
or
continuous
delivery.
In
a
little
further.
B
Continuous
deployment,
continuous
deployment
goes
a
little
further,
and
the
deployment
of
each
change
that
has
gone
through
the
pipeline
goes
automatically.
Production
deploys
automatically
deploys
to
production
in
then
many
result,
production
deployments
on
a
daily
basis
because,
because
we
were
talking
about,
we
have
several
changes.
Several
integrations
per
day,
you
see
when
we're
working
on
a
single
project
with
many
people
and
all
those
all
those
changes
come
to
production
in
an
automated
way.
B
This
might
not
be
possible
for
all
projects,
that
is,
you
can
decide
to
configure
continuous
deployment
and
continuous
deployment,
for
example,
in
test
environments,,
but
only
use
continuous
delivery
for
production
environments,.
What
does
that
mean?
Automate
deployments
to
production
environments,,
which
can
be
a
production
environment,
test,
stay
of
cuba,,
etc.
and
I
need
a
manual
action
to
bring
these
changes
to
production,.
So
I
am
applying
the
concept
of
continuous
delivery,.
B
So,
to
summarize
a
bit,
we
are
doing
continuous
delivery
when
we
have
the
ability
to
implement
continuous,
continuous
delivery
in
delivery,
when
we
have
the
ability
to
implement
on
demand
manually
at
any
time,
it
is
a
priority
for
us
in
the
implementation
of
these
changes
in
production,,
even
though
they
are
manual,.
The
work
is
a
priority
for
us
to
get
it
done
as
quickly
as
possible.
B
B
B
And
I
am
sure
that
many
of
you
at
some
point
already
have
some
continuous
integration
implemented
in
your
projects
in
your
organization.
But
basically
there
are
three
fundamental
pillars
that
are
to
detect
errors
as
quickly
as
possible,
and
this
is
so
that
you
can
solve
problems.
While
the
developers
are
fresh
now,
I
am
making
a
code
change.
Those
changes
trigger
a
pipeline
to
a
continuous
integration
pipeline.
I
automatically
receive
feedback
on
the
impact
of
those
changes
in
the
application
and
quickly.
B
If
there
is
an
error,
it
detected
it
quickly
and
while
I
am
working
on
it
problem
with
fresh
mind,
I
know
what
I
did
at
the
time.
I
can
solve
it
and
not
after
a
well,
in
my
case,
days,
true,,
but
in
other
cases
it
can
take
weeks
or
months
in
one
or
two
days,
I,
don't
know
what
I
did
two
or
three
days
ago,.
So
it
is
very
difficult
for
me
to
return
to
work,
I
have
to
reanalyze
what
I
did
to
be
able
to
continue
and
solve
those
errors.
B
B
Problems
are
generally
smaller
problems
that
can
be
solved
more
quickly
because,
because
that
process
of
test
testing
and
deployment,,
as
I
told
you,,
it
has
to
be
an
environment
as
similar
as
possible
to
the
production
environment,
so
that
it
allows
me
to
have
the
results
of
the
programs,.
So
if
I
am
doing
tests
in
those
environments-
and
there
are
some
integration
problems
in
them,,
I
solve
them
and
reduce
the
problems,
because
I
am
testing
everything
under
the
same
under
the
same
environment.
It
also
avoids
us
more
complex
problems.
B
What
It
gives
developers
and
teams
a
lot
of
confidence
that
they
can
do
it
faster,
because
the
process
is
well
standardized
or
automated,
so
there
is
no
fear
that
their
changes
might
fail
than
actually
accepting
it
in
a
production
environment.
So
complex
problems
are
avoided
and
it
is
ultimately,
you
get
a
lot
of
speed.
B
We
have,
for
example,
how
we
are
testing
everything,
including
the
deployment
before
we
do
it.
So
then
we
are
guaranteeing
that
each
change
is
deployed.
They
also
make
making
them
or
releasing
new
versions
very
boring,
because
because
there
are
less
risk
of
wanting
to
revise
already,
then,
as
there
is
less
risk
of
terry,
the
ifai
are
more
boring.
Nothing
happens,
no
problem,
and
the
result
is
also
that
reliable
implementations
of
reliable
implementation
processes.
B
Allow
us
to
deliver
value
faster,
we
want
to
add
a
new
functionality,
l
to
application,
and
it
is
done
faster
and
also
since
we
do
it
very
fast.
We
can
have
a
faster
network
of
feedback,
not
both
internal
and
external
customers,
about
the
changes
we
are
making.
So,
in
the
end,
what
we
gain
is
delivering
value
much
more
quickly,
much
more
frequently
and
receive
faster
feedback.
So
speed
is
also.
B
Now
the
most
important
thing,,
the
impact
on
business
and
I'll
leave
a
link
for
you
later.
When
you
have
the
presentation
you
will
be
able
to
access
from
a
book
that
slows
down,
and
that
is
written
by
written
by
nicollette
forums
in
istanbul
and
james
kim
jin
kim
is
the
same
writer
from
the
game.
Project,
for
example,
which
is
very,
is
very
interesting.
B
So
also
with
all
this,
there
is
less
unplanned
work,
because
the
employer,,
the
company
and
the
employee
or
the
collaborator
are
better
aligned
with
objectives
with
business,
then,
which
in
turn
leads
to
a
reduced
burnout
rate
work
overload.
Then
all
of
this
combined
has
us
better
software
delivery
performance
in
better
organizational
performance,
including
non-business
performance
as
a
As,
effectiveness,
efficiency
and
satisfaction
of
the
end
customer,.
B
B
B
The
green
line
would
be
all
all
the
planning,
part,
define
and
define
the
products,
define
the
deliverables,
define
which
teams
are
going
to
be
in
charge
of
which
parts
of
it,
etc.,
the
entire
planning
part,,
and
then,
when
we
have
already
defined
the
specific
tasks
to
be
carried
out
with
the
children,,
the
issues
can
be
assigned
to
those
of
development
teams
so
that
they
connect
with
the
development
phase
that
we
are
seeing
in
this.
In
this
section
in
the
orange.
C
B
In
our
main
development
line
is
the
development
line
of
the
software
that
we
have
in
production
and
the
secondary
development
line.
The
na
line
in
blue
into
a
new
great
one
that
separated
a
line
of
development
separates
the
from
the
principality
where
the
developers
in
when
creating
that
branch
with
kong
and
can
make
changes
to
the
code
in
the
repository
with
the
peace
of
mind
that
they
will
not
affect
what
is
being
executed.
B
Now
me
at
that
very
moment
in
production,
so
here
are
concepts
of
the
creating
a
response
I'm
pushing
with
a
bus
code,
I'm
pushing
the
changes,
I'm
running
to
the
app
to
the
remote
repository
and
that's
what
I'm
getting
at.
What
it
triggers
is
an
automatic
set
from
build
the
app
from
build
the
binaries
build
from
that
of
the
application
with
already
automated
tests.
This
is
done
automatically.
Security
scanners
are
also
included
already
within
the
box
process
itself.
It
has
an
important
component
in
security.
B
B
With
the
collaboration
of
the
team.
Once,
the
tests
are
done,.
I
can
go
back
to
making
changes
to
the
code,
which
will
automatically
trigger
the
continuous
integration
pipeline
back
to
me,
and
many
of
these
problems
in
principle,
I
had
already
solved
without
beforehand,
and
we
are
talking
about
the
secondary
development
line
where
I
am
developing
a
new
feature
where
I
am
preparing
a
bar,
where
I
am
improving
the
documentation,
it
can
be
many
things
since
I
no
longer
have
any
affectation
on.
B
You
can
do
what
is
the
continuous
deployment
or
the
deployment?
I
continue
an
automatic
deployment
in
a
review
environment
and
with
this
automatic
review
deployment,
everyone
can
collaborate
as
well
and
we
can
determine
if
what
is
planned
is
unrelated
and
it
was
executed
at
100%
of
what
it
would
have
been
executed
at
one
hundred
percent,
as
it
would
have
been
if
there
are
no
deviations
from
the
plan
once
everything
is.
Ok,
I
have
it
all.
We
collaborated
with
the
team.
The
revisions
were
made.
B
I
have
the
code
as
it
should
be,
I
solved
any
integration
problem,
any
vulnerability
that
I
add
in
the
repository,
without
realizing
it.
Thanks
to
the
automated
analysis,
security
and
request,
the
corresponding
approvals
to
make
elmer
be
integrated
into
the
main
development
branch
and
according
to
my
strategy
of
continuous
deployment
or
continuous
delivery,
also
automated.
What
is
the
release
and
deployment
of
a
new
version
of
the
application.
B
C
B
That
we
know
what
the
complete
workflow
is
like,.
We
are
going
to
see
it
in
the
specific
pipeline
ico.
The
pipeline,
for
example,
in
6
for
o,
is
executed
when
a
new
committee
is
made
directly
to
the
server
we
have.
I
am
working
with
the
git
protocol.
I
can
work
remotely
I
work
in
a
local
environment,
with
a
full
copy
of
the
repository
and
when
I
am
sending
those
changes
to
the
remote
repository
in
this
case
aguilar
in
those
comics
in
which
I
am
sending
will
trigger
the
channeling
or
the
pipeline.
B
The
integration
and
continuous
deployment
in
the
local
committees,
if
I
am
working
on
myself
in
my
local
and
I,
am
doing
with
meet
a
the
copy
of
the
repository
that
I
have
on
my
local
machine.
Those
committees
don't
trigger
on
any
continuous
integration
pipeline
within
the
punk
line.
Here
we
are
talking
about
the
committees.
We
have
the
testing
phase
of
testing
where
we
have
unit
tests
integration
tests.
We
have
the
analysis
execution
of
security.
B
We
have
the
execution
of
the
linkin
code
quality
analysis
of
many
tools
that
we
can
integrate
and
automate
the
tools
that
we
often
use
locally.
We
can
integrate
it
in
the
continuous
integration
part
and
then
we
have
the
deployment
or
continuous
delivery
pipeline.
At
this
point,
the
code
already
goes
through
the
review
and
approval
process
that
I
mentioned,
and
once
the
change
is
approved
and
after
those
changes
are
taken
from
the
secondary
development
line
or
in
the
Fitur
development
line,,
they
are
hot
fix
development
lines,.
B
B
For
example,
here
we
have
the
stage
of
view
where
we
combine
the
application
where
we
build
the
application
and
after
building
build
the
application.
We
did
tests
on
this
construction
in
the
testing
stage,
so
in
both
of
them
on
a
potato,
and
we
always
talk
about
the
default
behavior,
the
jocs.
In
the
same
stage,
we
have
the
pool
cover
lotion
from
the
textile
stage.
They
will
be
executed
in
order
to
stop
them
parallel
and
joined
from
this
lid
fails
by
default.
B
B
What
are
the
ways
to
start
a
pancreas?
We
talk,
first
of
taking
the
comics
that
I
have
locally
to
the
repository
the
most
remote
in
that
is
a
way
of
start
the
pipeline
and
then
run
it
manually
through
the
git
UI
make
a
schedule.
I
want
to
run
this
pipeline
two
hours
from
now
two
days
or
even
I
want
them
to
run
every
day
at
six
in
the
morning
you
can
schedule
In
its
execution,
I
can
execute
a
pipeline
triggered
by
another
country
and
even
between
different
projects.
B
For
example,
I
have
a
project
that
depends
on
dependencies
that
I
am
modifying
that
will
affect
a
project
that
uses
that
dependency.
I
can
execute
a
pipeline
of
the
dependency
project.
With
the
changes
and
the
pipeline
of
the
project
that
uses
that
dependency
to
test
is
executed,
If,
the
new
dependency
version
is
going
to
accept
or
not,.
Sometimes
it
is
possible
to
do
this
type
of
configuration
and
also
using
the
api,
for
example,.
We
use
an
external
tool
for
the
approval
flow
and
when
it
is
approved,
I
want
to
trigger
the
pipeline.
B
We
are
also
going
to
go
into
what
the
configuration
to
legislate
is,
if
it
is,
and
I,
want
to
clarify
that
we
are
going
to
see
something
very
basic
concepts
and
perhaps
in
future
webinars
we
can
delve
into
more
detail
in
advanced
concepts.
The
configuration
in
git
has
many
keywords,
many
keywords
that
are
used.
Everyone
can
access
this
link
and
we
will
have
the
list
of
all
those
that
world
and
union
are
defined
as
a
list
of
keywords
that
we
are
going
to
define
the
waste
behavior.
And
when
we
talk
about
behavior.
B
We
are
talking
about
what
it
is
going
to
do
that
if
it
is
going
to
be
the
c
Onstruction
of
the
code,
if
it
is
going
to
be
unit
tests,
if
it
is
going
to
be
integration
tests,
if
it
is
going
to
do
security
tests
or
if
it
is
going
to
even
deploy
the
application
in
an
environment.
And
if
we
talk
about
infrastructure
as
code,
a
self
can
even
deploy
an
infrastructure
in
a
public
cloud,
preferably
a
new
public
in
a
private
cloud.
B
So
we
are
defining
what
the
self
is
going
to
do
and
everything
is
done.
Hitler
configuration
is
done
in
an
it
file,
the
pcia
wayne,
which
is
generally
located
within
the
root
of
the
repository
that
can
be
configured
to
be
located
in
another
place
or
also,
but
normally
it
is
within
the
repository
itself,
and
the
good
thing
with
that
is
that
any
change
in
the
pipeline
also
has
any
change
in
the
file
that
defines
the
pipeline
of
integration
and
deployment.
Continuous
delivery
follows
the
same
process
of
changing
the
application.
B
In
what
the
keyboard
stage
word
of
potatoes
was
a
bit
like
in
the
clearances
or
those
of
potatoes
are
used
to
separate
the
two
into
logical
sections,
that
is,
the
stage
by
the
stage
is
defined
by
union
and
is
based
on
this.
They
are
defined
globally.
I
cannot
define
it.
I
am
using
this.
They
here,
I,
am
defining
four
in
four
sterile
that
I
define
it
globally.
I
cannot
define
it
by
x,
I,
for
example,
y
jangeet
has
it
by
default.
If
you
don't
with
figures
the
stellese
Inside
the
island
file,.
B
B
Using
the
stages
to
define,
which
stage
is
going
to
be,
used.
define
is
going
to
execute
union
and
the
jocs
of
the
same.
This
is,
as
I
said,
they
are
executed
in
parallel.
This
allows
me
to
have
an
order-
a
sequence
cia
in
this
case
when
I
am
defining
this
way
and
I
am
also
defining
the
order
in
which
the
stage
shows
are
going
to
be
executed.
B
B
So
when
we
talk
about
jobs,
it
is
the
initial
point
of
the
countries
when
we
write
a
parent.
We
are
both
writing
to
me
and
they
are
the
fundamental
element
of
a
git
file.
The
pcia
is
very
easy
and
both
are
defined
with
restrictions
that
indicate
under
what
conditions
they
will
be
accepted.
For
example,
there
is
god
that
I
would
like
to
run
only
in
the
main
development
branch,
and
there
are
others
that
maybe
I
want
to
run
both
in
the
main
development
branch
and
in
the
secondary
development
branch.
B
B
This
is
an
example
of
what
a
very
basic
git
lab
file
itself
looks
like
and
is
written
in
the
syntax
of
ya
me
lo
saq
How
declaratively,,
as
I
told
you,,
the
root
of
the
repository
is
stored,.
So
in
this
case
you
have
a
few
tests,,
a
few
stages
to
specify
the
diodes,
and
we
are
going
to
see
that
I
am
defining
the
stage
ones
that
are
billy
deploy,
in
this
case,
I
have
exactly
two,.
This
video.
B
B
The
script
that
is
the
command
I,
am
going
to
use
to
execute,
and
here
I
am
using
a
command
that
I
am
defining
that
this
will
only
be
executed
in
the
development
branch
in
I
want
to
clarify
that
the
keyword
only
is
being
depreciated
and
I
am
going
to
show
you.
What
is
the
other
way
to
configure
in
with
the
syntax,
which
is
the
mls
keywords.
B
Then
we
have
another
stage
which
is
from
the
plug-in,
and
you
can
see
that
the
stage
here
is
from
the
blog,
and
that
is
why
we
can
see
that
the
chop
I
am
defining
going
me
with
the
name
that
belongs
to
the
diploid
stage.
We
have
the
me
inside
the
display
stage
and
I
also
have
what
is
an
environment
and
I
also
have
environment
variables
that
will
be
available
at
the
time
of
execution
of
the
scripts.
B
B
B
In
images
can
be
configured
globally
outside
of
the
gods,
saying
that
all
gods
are
going
to
use
this
image
or
I
can
configure.
The
report
about
dior
can
use
a
different
image
by
For
example,,
a
god
can
use
an
image
of
a
security
scanner
to
analyze
the
code,.
Another
I
can
use
an
image
of
a
texting
tool,.
Another
I
can
use
an
image
that
has
all
the
tools
to
deploy
the
application
in
a
very
specific
cloud,
for
example,
and
It
has
been
demanding.
B
This
allows
us
to
extend
the
base
image
with
additional
functionality
in
this
case,
in
addition
to
the
image
that
we
are
giving
here,
we
are
adding
one
more
layer
to
that
image,
which
is
the
poster
image
layer,
then,
in
Within
that
image
that
I
am
going
to
have
in
the
image
of
each
8
display.
I
am
going
to
add
a
layer
of
that
image.
B
That
It
will
be
the
poor
one,,
so
I
will
have
poor
people
available
at
the
time
of
execution
of
that
me
in
the
ran-
and
here
we
have
another
important
piece
of
equipment,,
which
are
the
variables
that
can
be
global
or
local..
I
can
define
variables
that
will
be
available
in
all
bots
or
I
can
define
variables
that
are
defined
only
by
specific
jobs,
and
the
variables
can
also
be
configured
through
the
web
interface.
B
B
B
B
I
can't
configure
Also.
Do
it
in
another
way
than
with
other
than
bolt,,
which
is
an
error,.
Neither
of
the
two
above
fails,.
The
helium
is
going
to
be
executed,
and
here
is
how
I
told
you
what
is
recommended
to
determine
when
a
job
is
going
to
be
executed
or
not,,
which
is
with
the
rules.
The
rules
are
evaluated
in
order
of
appearance.
In
this
case,
I
am
defining,
I
am
evaluating
the
if
first
and
then
the
good,
when
there
is
already
a
match
here
in
the
first
one.
B
B
B
chats
here,
a
concept
also
the
cache
and
artifacts
that
allow
us
to
speed
up
and
have
an
efficiency
in
the
execution
of
the
jocs
by
caching.
The
construction
of
the
application
of
my
dependencies
for
its
use
in
subsequent
jobs
in
the
pipeline
I
can
greatly
speed
up
what
the
country
is,
continuous
integration
and
quickly.
There
can
also
be
artifacts
such
as
binaries
that
you
want
to
save,
and
that
is
saved
with
the
keyboard
artifact
monkey.
B
B
Here
do
not
confuse
these
packs
with
the
git
tags.
These
are
totally
different.
They
are
continuous
integration
taxes
and
are
used
to
select
what
specific
hitler
braun
is
going
to
be
used
to
execute
that
self
and
when
registering
a
bulk,
it
is
specified
what
tax,
what
labels
it
really
has,
so
that
we
can
do
it
later
in
the
file
configuration
invoke
for
the
execution
of
this
specific
job,
and
here
is
what
our
file
looks
like
here.
The
bullets
are
added
in
this
case.
This.
B
Us
quickly,
the
big
videos
in
what
is
git
the
pcia
and
cid,
and
it
has
two
main
components:
the
file
and
tlaxiaco
file
that
we
saw
how
configure
in
a
basic
way
that
what
it
declares
to
me
is
what
I
need
to
execute
in
a
certain
way
and
also
the
order
of
execution
with
the
with
the
people
state
and
the
git.
The
turner
is
the
one
that
is
in
charge
of
executing
the
video
commands,
I
define
in
the
kit.
B
B
Sorry,
the
rural
assets
can
be
installed
on
any
platform
that
can
be
long.
We
are
talking
about
linux,
mac,
windows,
etc.
basically
on
any
on
any
computation
that
supports
the
compilation
of
go,
can
be
installed
flat.
Island
can
be
tested,
any
programming,
language
such
as
net
java,
itunes
and
php,
and
many
others,
and
is
installed
by
an
administrator
of
el
ranero,
save
a
machine.
B
It
can
be
a
virtual
machine,
for
example,
in
linux,
and
it
has
to
be
installed
by
the
administrator
of
that
machine,
and
the
angel
miracle
communicates
with
the
laser,
see
that
it
can
be
an
instance
weeks
or
in
gerland
dotcom
and
even
your
own
computer
can
be,
and
you
can
install
join
them
banner
and
record
the
view.
The
communication
will
always
be
from
the
urban
to
the
server
that
it
will
never
be,.
It
will
never
be
the
other
way
around,
so
the
runner
will
always
be
requesting
for
jobs
and
If.
B
They
meet
the
conditions
of,
for
example,
labels
for
the
execution
of
the
lord,
and
there
is
a
problem
that
has
a
self
that
needs
to
be
executed
with
message.
Tags,.
The
rangers
are
going
to
take
and
execute
that
lord
very
quickly,,
the
runners
can
be
in
sar
or
specific,.
What
does
that
mean?
has
in
a
banal
being,
is
registered
at
the
git
lab
group
level
and
is
made
available
to
multiple
subgroups
and
projects?
B
It
belongs
to
n
to
make
that
group,
or
you
can
also
install
the
instance
of
a
hitler
instance,
and
what
is
available
for
all
peace
projects
can
be
carved,
are
or
carved,
which
means
that
I
can
understand
gears
that
do
not
have
packs
and
runner's
that
give
is,
for
example,
a
barn
with
a
framework
operating
system
is
I,
can
tag
it
as
a
framework.
This,
in
this
case,
is
going
to
be
a
carved.
Runner.
B
I
was
going
to
take
god
only
jobs
that
have
the
older
tag,
so
that
is
a
great
carving
and
it
can
also
be
protected
and
unprotected
What.
Does
that
mean
to
be
able
to
have
the
rangers
that
I
want
to
take?
Only
from
a
pipeline
that
is
running
for
a
protected
development
line
for
a
main
development,
line?
In
that
case,
the
banner
is
protected
and
when
it
is
not
protected,
that
runner
can
take
jobs
of
any
drama.
That
is
not
the
protected
or
main
development
branch.
B
B
so
I
can
have
plans
that
run
for
car,
and
when
we
talk
about
runners
executors,
we
have
several
classes.
The
most
traditional
are
the
gel
that
basically,
when
registered
a
bouquet
and
selected
the
executor
of
the
ser
gel
type,,
we
directly
executed
the
commands
that
I
describe
in
the
jobs
in
the
scripts
section
like
a
glass,
that
is,
as
if
I
were
writing
in
the
command
prompt
or
even
in
a
power.
Ser
It
can
be
a
type
of
executor,,
a
locker
machine
where
I
have
a
main
machine.
B
That
is
like
an
orchestrator
that
increases
the
number
of
runners
or
computing
on
demand,.
It
is
very
typical
in
a
cloud
application,
it
does
it
with
Charles
Rangel,
follow
the
dotcoms.
where
it
is
used
in
docker
machine
and
for
each
union
request
in
git
the
dotcom.
A
virtual
machine
is
created
to
run
me
and
when
that
execution
is
finished,
that
virtual
machine
is
destroyed,
so
that
allows
us
to
increase
the
capacity
of
virtual
machines
on
demand
and
save
costs.
B
You
will
also
see
to
not
always
have
virtual
machines
on
well
for
waiting
time
to
wait
for
them.
The
doctor,
the
executor
doctor,
who
is
the
most
common,
is
to
execute
the
script
commands
from
the
script
section
of
the
diodes
within
a
local
image,
and
then
we
have
those
of
the
docker
executor
that
is
executed
no
longer
in
a
virtual
machine
ship
and
no
longer
in
a
rover
image,
but
in
a
well
within
the
cluster
gubernatis,
and
also
as
one
of
the
benefits
of
the
gubernatis
clusters.
B
A
Here
we
have
recreated.
The
first
query
is
the
following,.
It
may
be
that
the
process
of
if
I
said
continuous
direction
is
designed
for
small
and
medium-sized
projects,
I
ask
since
we
have
a
very
large
project,,
a
monolithic
one,
which
we
would
like
to
enter
this
way,
but
each
plan
executed
in
a
march
a
mercè
quest,
lasts
a
considerable
portion
of
time
and
tedious
presence
oil.
We
will
have
to
find
other
ways
to
execute
the
pipelines
or
we
would
have
to
look
for
something
different.
B
Any
type
Whether
the
project
is
small
or
large,.
What
can
be
done
is
to
optimize
the
country,,
use
the
caches
and
other
tools
to
try
to
reduce
the
compilation
time
of
the
jobs
and
reduce
the
pigment.
Time.
We
have
a
section
in
the
documentation
that
is
about
pipeline
efficiency.
That
I
recommend
that
you
visit
it
I'm
going
to
share
I'm
going
to
share
by.
B
You
can
also
have
other
strategies
depending
on
what
is
the
architecture
of
your
application
of
you
have
in
your
repository
there.
We
are
talking
about
a
monolithic
architecture
of
many
aspirations
running
in
a
single
repository
and
there,
it
is
possible,
is
to
divide
the
pipeline,
depending
on
which
part
of
the
hate
I
am
changing
in
the
best
post.
So
that
is
very
useful
for
the
wasteland,
not
rest
In,
for
example,.
There
are
several
strategies
for
different
software
architectures
that
I
am
building
in
the
repository
to
reduce.
A
Ricardo's
excellent
country
time
and
there
we
have
two
queries
related
precisely
to
this
pay.
Bland
configuration.
The
first,
is
how
to
identify
or
how
to
define
in
which
they
speak
or
in
what
roles.
I
will
listen
to
the
pi
peline
and
the
second
is
exactly
how
you
can
configure
the
payments
at
the
service.
Level.
B
It
can
be
defined
through
the
tags,.
It
can
also
be
defined
through
a
runner
is
protected
or
unprotected
and
can
also
be
defined
with
a
specific
barn.
A
barn
I
am
registering
in
a
specific
project
and
that
it
was
going
to
be
available
only
in
that
project,
for
example,
I
have
a
project
where
I
am
developing
an
application
within
the
framework
of,
if
I
need
that
the
executor
that
the
banner
is
a
mark
now
I
can
have
a
but
I
need
that
runner
to
be
in
other
projects.
B
B
B
A
And
here
is
a
query:
it
says
we
work
with
the
pcia
and
execute
automatically,
but
my
interest
are
those
who
talk
about
using
images
directly.
The
configuration
that
you
show
is
to
be
configured
in
If.
It
says
the
configuration
that
it
shows
is
to
be
configured
and
executed
in
dockers,
rollers
I
use
the
images.
B
Projects
by
default,
the
me
when
a
united
fails
goes.
It
will
give
an
error
and
the
country
will
not
continue
the
paper
in
it
will
give
an
error
that
may
be
what
is
not
desired
and
it
can
be
configured.
It
can
be
configured
the
one
that
If
one
and
one
unitary
item
fails
in
the
secondary
development
branch.
That
is
not
productive,.
I
can
allow
the
finish
to
fail,,
but
it
fails,,
but
I
can
continue
to
the
country,,
but
I
don't
want
to
do
it
in
the
main
development
branch.
B
If
it
is
possible
that
it
is
a
pain
like
staging
in
the
url,
It
can
be
dynamic,
and
it
can
be
a
step
from
your
deploy.
Configuration
to
some
step
from
your
display.
Configuration.
You
can
create
a
create,
for
example,,
a
post
in
a
cluster
cover
netease
and
make
it
visible
to
the
pool
to
the
public
through
an
English
that
suits
me.
B
to
generate
a
url
and
that
url
is
going
to
have
the
shape
that
I
showed
wta
through
the
variables
or
configure
it
to
be
dynamic
and
I
can
confirm
that
it
is
dynamic
and
have
access
to
that
in
the
o.
Peration
dashboard
then
online
in
the
interface
to
see
to
determine
how
the
deployment
was
to
do
it
all
back
if
necessary,
etc.
B
There
is
a
query
that
I
would
like
to
address,
what
and
why.
Why
does
it
leave?
What
is
being
asked
a
lot
in
the
industry
and
in
the
region
is
how
to
use
the
pcia
I
decided
for
the
database
and
there
it
is
a
very
particular
use
case
and
I
recommend
the
following:
the
following
blog,
where
bots
are
used
with
git
liquid
page
pencil,
where
the
management
of
the
change
of
the
structures
of
the
database
itself
is
done
with
the
same
concept
of
edit,
the
pcia
and
with
I
think
that
we
close
with
an.
A
Excellent
Ricardo.
Well,.
Thank
you
very
much
to
all
of
you
for
your
participation,.
As
we
have
told
you,,
this
session
is
being
recorded.
Yes,.
We
are
going
to
co
Please
share,
as
well
as
the
presentation
and
information
to
these
queries
that
we
have
shared
during
today's
session
without
further
ado,.
For
the
moment,
we
appreciate
your
participation
and
see
you
at
the
next
webinar
the.