Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Gitlab autodevops

30/53
Recursos

Gitlab autodevops es una solución que te permite generar un flujo de devops inmediato con la creación del proyecto que incluye todas las mejores prácticas.

Features:

  • Auto build
  • Auto test
  • Auto Code Quality
  • Auto SAST
  • Auto dependency scanning
  • Auto container scanning
  • Auto review apps
  • Auto Dast
  • Auto Deploy
  • Auto performance
  • Auto testing

Prerequisitos

  • Gitlab Runner
  • Kubernetes
  • Base domain
  • Prometheus.

Aportes 10

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Dónde puedo ver esos YML’s prehechos de los cuales habla el profesor? min: 3:55

SAST - Static Application Security Testing
DAST - Dynamic Application Security Testing
IAST - Interactive Application Security Testing

Y si un proyecto ya tiene un pipeline en su gitlab-ci.yml se recomienda y se puede integrar con autodevops?

<code>
image: node:latest

include:
  - template: Auto-DevOps.gitlab-ci.yml

test:
  services:
    - postgres:latest
  variables:
    POSTGRES_DB: test
    CHROME_BIN: google-chrome
  image: gliderlabs/herokuish:latest
  before_script:
    - echo configuracion de image
    - cp -R . /tmp/app
    - echo iniciar instalacion chrome
    - apt-get update && apt-get install -y apt-transport-https
    - wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
    - sh -c 'echo "deb https://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
    - apt-get update && apt-get install -y google-chrome-stable
  script:
    - /bin/herokuish buildpack test
  artifacts:
    expire_in: 10hr
    paths:
      - node_modules/
  cache:
    paths:
      - node_modules/
</code>

GitLab Autodevops

Fuatures:

  • Auto build
  • Auto test
  • Auto code quality
  • Auto SAST
  • Auto dependency scanning
  • Auto container scanning
  • Auto review apps
  • Auto dash
  • Auto performance
  • Auto testing

Autodevops
Solución de gitlab que nos permite generar un flujo del proyecto AUTOMÁTICO con las mejores prácticas.

Requisitos: Gitlab runner, Kubernetes, Base domain, Prometheus.

Se puede usar con: Dockerfile, .gitlab-ci.yml y variables.

Personalización

  • Dockerfile
  • .gitlab-ci.yml
  • Variables (jobs, réplicas, etc.)

Requisitos

  • Gitlab runner
  • Kubernetes
  • Base domain
  • Prometheus

Features

  • Auto build
  • Auto test
  • Auto Code Quality
  • Auto SAST (Static Application Security Testing)
  • Auto dependency scanning
  • Auto container scanning
  • Auto review apps
  • Auto DAST (Dynamic Application Security Testing)
  • Auto Deploy
  • Auto performance
  • Auto test (Interactive Application Security Testing)