Sobes.tech
Middle+
36

CI/CD-мен жұмыс тәжірибеңіз бар ма? Не істедіңіз?

Сұралған компаниялар
BGStaff

AI-дан жауап

sobes.tech AI

Да, есть опыт работы с CI/CD. В проектах на Go я настраивал автоматическую сборку и тестирование через GitLab CI и GitHub Actions. Например, при пуше в ветку запускались unit-тесты, линтеры и сборка бинарника. После успешного прохождения тестов происходил деплой на staging-сервер с помощью Ansible или Helm (для Kubernetes). Также настраивал автоматический релиз с тегированием и публикацией артефактов в Docker Registry.

Пример простого пайплайна в GitHub Actions для Go:

name: Go CI

on: [push]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Set up Go
      uses: actions/setup-go@v2
      with:
        go-version: 1.18
    - name: Build
      run: go build -v ./...
    - name: Test
      run: go test -v ./...