Configuraré pipelines de CI/CD con GitHub Actions

Parte de la información se ha traducido automáticamente.

Estados Unidos

Hablo Inglés

Analista senior, Automatización de entregas

Soy un Analista senior en Automatización de entregas en CarMax. Tengo experiencia en ramificación, fusiones y uso de Sistemas de Control de Versiones. Soy competente en programación en PL1, C, C++, C#...
Acerca de este Servicio

¿Luchas por pasar de "código enviado" a "código desplegado" sin tener que supervisarlo manualmente? Tomo un proceso de build/test/deploy que ya funciona en tu máquina y lo automatizo en un pipeline confiable de GitHub Actions para que tu equipo pueda enviar código y confiar en ello.

He pasado más de una década automatizando la entrega de software para equipos empresariales, y recientemente reduje un proceso de despliegue heredado de 32 horas a 6 horas creando plantillas de pipeline estandarizadas y reutilizables. Llevo esa misma disciplina a GitHub Actions.


Importante: Automatizo builds que ya se ejecutan con éxito manualmente (localmente o mediante un proceso manual). No construyo tu proceso de compilación/test desde cero ni depuro un build roto. Si tu build ya funciona cuando lo ejecutas manualmente, puedo envolverlo en automatización CI/CD sin importar el lenguaje o stack.


Lo que obtienes:

Un flujo de trabajo de build, test y deploy funcional, que automatiza tu proceso existente.

YAML limpio y mantenible (no un montón copiado y pegado).

Configuración adecuada de secretos y entorno.

Una breve documentación que explica cómo funciona, para que tu equipo no quede atascado si no estoy presente.


No solo hago que los pipelines funcionen, los convierto en una infraestructura en la que un equipo realmente pueda confiar.

Herramientas:

GitHub

•

TeamCity

Marcos:

npm

Proveedor de la nube:

microsoft azure

Lenguaje de programación:

C

•

Java

•

JavaScript

•

Powershell

Experiencia:

Depuración de código

•

Desarrollo

•

Configuración