Files
rproxy/Jenkinsfile
apavlov 9379899326 init
2024-06-23 01:05:03 +03:00

20 lines
692 B
Groovy

pipeline {
agent any
parameters {
string(name: "target_host", defaultValue: "", trim: true, description: "Target host")
string(name: "username", defaultValue: "", trim: true, description: "Ansible user")
password(name: "password", defaultValue: "", description: "Ansible password")
}
stages {
stage('Download') {
steps {
git branch: 'master', url:'${git_url}/Ansible/rproxy.git', credentialsId: 'git'
}
}
stage('Run') {
steps {
sh 'ansible-playbook rproxy.yml -i ${target_host}, -u ${username} -e "ansible_password=${password}"'
}
}
}
}