Move deployment logic to release11-tools-deployment repository

This commit is contained in:
2023-03-18 07:29:49 +01:00
parent af86f911f0
commit c7ba82fa42

34
Jenkinsfile vendored
View File

@@ -1,37 +1,9 @@
pipeline {
agent any
tools {
git 'Default'
}
parameters {
booleanParam(name: 'TERRAFORM', defaultValue: false)
}
stages {
stage('Clean workspace') {
stage('Run Tools Deployment Job') {
steps {
cleanWs()
}
}
stage('Checkout') {
steps {
checkout([
$class: 'GitSCM',
branches: [[name: 'master']],
extensions: [],
userRemoteConfigs: [[credentialsId: 'tools-deploy-key-gitea', url: '_gitea@gitea.release11.com:R11/release11-tools.git']]
])
}
}
stage('Run Ansible playbook') {
steps {
sh '''
pwd
ls
'''
ansiblePlaybook(
playbook: 'TOOLS.yml',
inventory: 'inventory/hosts',
credentialsId: 'tools-deploy-key-netadm'
build(
job: '../tools-deployment'
)
}
}