11 次程式碼提交

作者 SHA1 備註 日期
avinash.b cab065508f added form 2023-10-14 21:02:44 +05:30
jenkinstest e9a8829a46 Moved processed XML files to backup 2023-10-14 01:59:22 +05:30
avinash.b 535eed18cf modified jenkins 2023-10-14 01:58:37 +05:30
avinash.b 20ae74c805 added forms 2023-10-14 01:33:19 +05:30
avinash.b 78417cf5fc modified jenkins files 2023-10-14 01:29:05 +05:30
avinash.b 1d97be90c5 modified jenkins files 2023-10-14 01:25:44 +05:30
avinash.b 24264d2630 modified jenkins files 2023-10-14 01:25:25 +05:30
avinash.b 4a99537dd3 modified jenkins file 2023-10-14 01:11:07 +05:30
avinash.b 0228fded30 jenkins 2023-10-14 00:55:01 +05:30
avinash.b 2da9807fa0 modified jenkins file 2023-10-13 17:45:51 +05:30
avinash.b 59afa4c31f modified jenkins file 2023-10-13 17:01:19 +05:30
共有 5 個檔案被更改,包括 30 行新增24 行删除
+27 -2
查看文件
@@ -6,17 +6,23 @@ pipeline {
} }
stages { stages {
stage('Checkout') {
steps {
checkout scm
}
}
stage('Setup') { stage('Setup') {
steps { steps {
script { script {
BRANCH_NAME = env.BRANCH_NAME.split('/')[-1] // Extract branch name BRANCH_NAME = env.BRANCH_NAME.split('/')[-1] // Extract branch name
switch(BRANCH_NAME) { switch(BRANCH_NAME) {
case "test1": case "test08":
env.BASE_URL = "https://test08.bizgaze.com/Account/Import/" env.BASE_URL = "https://test08.bizgaze.com/Account/Import/"
env.AUTH_TOKEN = "6884972896664f4582e08f7f93da953d" env.AUTH_TOKEN = "6884972896664f4582e08f7f93da953d"
break break
case "anwiqa": case "qaanwi":
env.BASE_URL = "https://qa.anwisystems.com/Account/Import/" env.BASE_URL = "https://qa.anwisystems.com/Account/Import/"
env.AUTH_TOKEN = "541c35d52a7b449f956175992619ed3a" env.AUTH_TOKEN = "541c35d52a7b449f956175992619ed3a"
break break
@@ -33,6 +39,7 @@ pipeline {
process_folder('./app', 'app') process_folder('./app', 'app')
process_folder('./report', 'report') process_folder('./report', 'report')
process_folder('./form', 'form') process_folder('./form', 'form')
commitChanges()
} }
} }
} }
@@ -74,3 +81,21 @@ def process_folder(folder, import_type) {
} }
} }
} }
def commitChanges() {
// Configure Git
sh """
git config user.email "jenkins@bizgaze.in"
git config user.name "jenkinstest"
"""
// Check for changes
sh """
git checkout ${env.BRANCH_NAME}
git pull origin ${env.BRANCH_NAME}
git add .
git commit -m "Moved processed XML files to backup"
git push --force https://jenkinstest:Bizgaze123@code.bizgaze.com/devops.bizgaze/imports.git ${env.BRANCH_NAME}
"""
}
檔案差異因為一行或多行太長而無法顯示
檔案差異因為一行或多行太長而無法顯示
檔案差異因為一行或多行太長而無法顯示
檔案差異因為一行或多行太長而無法顯示