Junior — Middle
Have you created and configured automatic integration and delivery processes using GitLab CI/CD?
sobes.tech AI
Answer from AI
Yes, I have created and configured automated integration and delivery processes (CI/CD) using GitLab CI/CD.
An example of a basic .gitlab-ci.yml for a Java project:
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
In the process, I configured pipelines for automatic building, running tests, and deploying to testing and production environments. I also integrated code quality checks, notifications, and artifact version management.