Встречается на собеседованиях • сегодня
Какой использовал синтаксис для настройки Jenkins
Для настройки Jenkins чаще всего используется Jenkinsfile (Declarative Pipeline), который пишется на Groovy-подобном DSL. Основные элементы:
groovy
pipeline {
agent any
stages {
stage('Build') {
steps {
sh 'npm install'
sh 'npm run build'
}
}
stage('Test') {
steps {
sh 'npm test'
}
}
stage('Deploy') {
when {
branch 'main'
}
steps {
sh 'scp -r build/* user@server:/path'
}
}
}
post {
success {
slackSend(message: "Build succeeded!")
}
failure {
slackSend(message: "Build failed!")
}
}
}Ключевые директивы:
pipeline- корневой блокagent- где выполнять (any, docker, label)stages- этапы пайплайнаsteps- команды для выполненияpost- действия после завершения
Также можно использовать Scripted Pipeline (более гибкий, но сложный Groovy-синтаксис).

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