Senior
Do you have experience setting up CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins)?
sobes.tech AI
Answer from AI
Yes, I have experience setting up CI/CD pipelines using GitLab CI, GitHub Actions, and Jenkins. I have configured automated building, testing, and deploying of applications at various stages of development.
An example of a simple pipeline in GitLab CI for a Go project:
stages:
- build
- test
- deploy
build_job:
stage: build
script:
- go build -v ./...
test_job:
stage: test
script:
- go test -v ./...
deploy_job:
stage: deploy
script:
- ./deploy.sh
only:
- master
This pipeline automatically checks the code and deploys it when merged into the main branch, which improves the quality and speed of development.