From c7ba82fa428b5c623c6946fd57e0b7c463aa4f73 Mon Sep 17 00:00:00 2001 From: Bartosz Kuzma Date: Sat, 18 Mar 2023 07:29:49 +0100 Subject: [PATCH] Move deployment logic to release11-tools-deployment repository --- Jenkinsfile | 34 +++------------------------------- 1 file changed, 3 insertions(+), 31 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3127ab5..9947da4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -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' ) } }