Встречается на собеседованиях • сегодня
С какими CI/CD инструментами работал
Для CI/CD в Java-проектах чаще всего используют Jenkins, GitHub Actions, GitLab CI/CD или CircleCI.
Jenkins – гибкий, с множеством плагинов. Пример Jenkinsfile:
groovy
pipeline {
agent any
stages {
stage('Build') {
steps {
sh 'mvn clean package'
}
}
stage('Test') {
steps {
sh 'mvn test'
}
}
stage('Deploy') {
steps {
sh 'scp target/app.jar user@server:/deploy'
}
}
}
}GitHub Actions – удобен для проектов на GitHub. Пример .github/workflows/maven.yml:
yaml
name: Java CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build with Maven
run: mvn clean packageТакже можно использовать Docker для контейнеризации и Kubernetes для оркестрации в CI/CD.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы