From 133d256bae641e83d03a40ea15c4f56c8e041a01 Mon Sep 17 00:00:00 2001 From: Neeli Chandra Date: Tue, 26 Nov 2024 17:25:59 +0530 Subject: [PATCH 1/2] Create Jenkinsfile --- Jenkinsfile | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..659f35d --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,11 @@ +#!/usr/bin/env groovy +@Library('cht-jenkins-pipeline@vk/CLHC-220243') _ + +properties([ + [$class: 'BuildDiscarderProperty', strategy: [$class: 'LogRotator', artifactDaysToKeepStr: '', artifactNumToKeepStr: '', daysToKeepStr: '', numToKeepStr: '15']] +]); + +// NODE FOR RUBY2.5.5-RAILS3.2 +node('management-testing') { + stgGemPublish() // Added for Gem build & publish +} From cd23b2e46e4d689383774840cbf4cde1443f3c31 Mon Sep 17 00:00:00 2001 From: Neeli Chandra Date: Wed, 27 Nov 2024 12:07:50 +0530 Subject: [PATCH 2/2] Update Jenkinsfile --- Jenkinsfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 659f35d..b020888 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,7 +5,9 @@ properties([ [$class: 'BuildDiscarderProperty', strategy: [$class: 'LogRotator', artifactDaysToKeepStr: '', artifactNumToKeepStr: '', daysToKeepStr: '', numToKeepStr: '15']] ]); +def gemHooks = [versionFilePath: 'resque-status.gemspec'] + // NODE FOR RUBY2.5.5-RAILS3.2 node('management-testing') { - stgGemPublish() // Added for Gem build & publish + stgGemPublish(gemHooks) // Added for Gem build & publish }