test1/ansible/jenkinsfile

60 lines
1.3 KiB
Plaintext
Raw Permalink Normal View History

2025-05-26 21:14:10 +03:00
pipeline {
agent any
environment {
ANSIBLE_HOME = '/usr/bin'
}
stages {
stage('Checkout') {
steps {
git branch: 'main', url: 'http://127.0.0.1:3000/Vladick/repo.git'
}
}
stage('Run Ansible Playbook') {
steps {
sh """
${ANSIBLE_HOME}/ansible-playbook -i inventory.ini nginx_playbook.yml -v
"""
}
}
}
post {
always {
cleanWs()
}
}
}
#-------------------------------------------------------------------------------------------------------------
#pipeline {
# agent any
# stages {
# stage('Checkout') {
# steps {
#
# git branch: 'main', url: 'http://127.0.0.1:3000/Vladick/repo.git'
# }
# }
# stage('Run Ansible Playbook') {
# steps {
#
# ansiblePlaybook(
# playbook: 'playbook.yml',
# inventory: 'inventory.yml',
# colorized: true,
# extras: '-v'
# )
# }
# }
# }
# post {
# always {
#
# cleanWs()
# }
# }
#}