Files
rproxy/Jenkinsfile

20 lines
692 B
Plaintext
Raw Normal View History

2024-06-23 01:05:03 +03:00
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}"'
}
}
}
}