Junior — Middle
Automatik integrációs és szállítási folyamatokat hozott létre és állított be a GitLab CI/CD segítségével
sobes.tech MI
Válasz az MI-től
Да, я создавал и настраивал процессы автоматической интеграции и доставки (CI/CD) с использованием GitLab CI/CD.
Пример базового .gitlab-ci.yml для Java-проекта:
stages:
- build
- test
- deploy
build_job:
stage: build
script:
- ./gradlew build
artifacts:
paths:
- build/libs/
test_job:
stage: test
script:
- ./gradlew test
deploy_job:
stage: deploy
script:
- ./deploy.sh
only:
- master
В процессе я настраивал пайплайны для автоматической сборки, запуска тестов и деплоя на тестовые и продакшен-среды. Также интегрировал проверки качества кода, уведомления и управление версиями артефактов.