Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Register
Sign in
Toggle navigation
Menu
UPSMF
uphrh-sb-devops
Commits
72216e46
Commit
72216e46
authored
4 years ago
by
keshavprasadms
Browse files
Options
Download
Patches
Plain Diff
fix: sed bugs in disabling polling scm
parent
f1d8d171
master
login-changes
loginRegisterBtn
prasath-release-5.1.0
release-5.1.0
release-5.1.0-api
release-5.1.0-apiuat
release-5.1.0-bulk-enrol-unenrol
release-5.1.0-uat
release-5.1.0-uatLatest
release-5.1.0-uatapi
release-5.1.0-upsmf-prod
release-uat-nginx
revert-5-login-changes
upstream/release-5.1.0-vdn
release-5.2.0-inquiry_RC1
release-5.1.0_RC3
release-5.1.0_RC2
release-5.1.0_RC1
release-5.0.2
release-5.0.2_RC1
release-5.0.1
release-5.0.1_RC1
release-5.0.0
release-5.0.0_RC5
release-5.0.0_RC4
release-5.0.0_RC3
release-5.0.0_RC2
release-5.0.0_RC1
release-4.10.2_RC1
release-4.10.1
release-4.10.1_RC2
release-4.10.1_RC1
release-4.10.0
release-4.10.0_RC1
release-4.9.0
release-4.9.0_RC4
release-4.9.0_RC3
release-4.9.0_RC2
release-4.9.0_RC1
release-4.8.0
release-4.8.0_RC8
release-4.8.0_RC7
release-4.8.0_RC6
release-4.8.0_RC5
release-4.8.0_RC4
release-4.8.0_RC3
release-4.8.0_RC2
release-4.8.0_RC1
release-4.7.0
release-4.7.0_RC3
release-4.7.0_RC2
release-4.7.0_RC1
release-4.6.0
release-4.6.0_RC4
release-4.6.0_RC3
release-4.6.0_RC2
release-4.6.0_RC1
release-4.5.0
release-4.5.0_RC6
release-4.5.0_RC5
release-4.5.0_RC4
release-4.5.0_RC3
release-4.5.0_RC2
release-4.5.0_RC1
release-4.4.1_RC2
release-4.4.1_RC1
release-4.4.0
release-4.4.0_RC10
release-4.4.0_RC9
release-4.4.0_RC8
release-4.4.0_RC7
release-4.4.0_RC6
release-4.4.0_RC5
release-4.4.0_RC4
release-4.4.0_RC3
release-4.4.0_RC2
release-4.4.0_RC1
release-4.3.0
release-4.3.0_RC7
release-4.3.0_RC6
release-4.3.0_RC5
release-4.3.0_RC4
release-4.3.0_RC3
release-4.3.0_RC2
release-4.3.0_RC1
release-4.2.0
release-4.2.0_RC6
release-4.2.0_RC5
release-4.2.0_RC4
release-4.2.0_RC3
release-4.2.0_RC2
release-4.2.0_RC1
release-4.1.0
release-4.1.0_RC20
release-4.1.0_RC19
release-4.1.0_RC18
release-4.1.0_RC17
release-4.1.0_RC16
release-4.1.0_RC15
release-4.1.0_RC14
release-4.1.0_RC13
release-4.1.0_RC12
release-4.1.0_RC11
release-4.1.0_RC10
release-4.1.0_RC9
release-4.1.0_RC8
release-4.1.0_RC7
release-4.1.0_RC6
release-4.1.0_RC5
release-4.1.0_RC4
release-4.1.0_RC3
release-4.1.0_RC2
release-4.1.0_RC1
release-4.0.0
release-4.0.0_RC6
release-4.0.0_RC5
release-4.0.0_RC4
release-4.0.0_RC3
release-4.0.0_RC2
release-4.0.0_RC1
release-3.9.0
release-3.9.0_RC18
release-3.9.0_RC17
release-3.9.0_RC16
release-3.9.0_RC15
release-3.9.0_RC14
release-3.9.0_RC13
release-3.9.0_RC12
release-3.9.0_RC11
release-3.9.0_RC10
release-3.9.0_RC9
release-3.9.0_RC8
release-3.9.0_RC7
release-3.9.0_RC6
release-3.9.0_RC5
release-3.9.0_RC4
release-3.9.0_RC3
release-3.9.0_RC2
release-3.9.0_RC1
release-3.8.0
release-3.8.0_RC14
release-3.8.0_RC13
release-3.8.0_RC12
release-3.8.0_RC11
release-3.8.0_RC10
release-3.8.0_RC9
release-3.8.0_RC8
release-3.8.0_RC7
release-3.8.0_RC6
release-3.8.0_RC5
release-3.8.0_RC4
release-3.8.0_RC3
release-3.8.0_RC2
release-3.8.0_RC1
release-3.7.0_RC16
release-3.7.0_RC15
release-3.7.0_RC14
release-3.7.0_RC13
release-3.7.0_RC12
release-3.7.0_RC11
release-3.7.0_RC10
release-3.7.0_RC9
release-3.7.0_RC8
release-3.7.0_RC7
release-3.7.0_RC6
release-3.7.0_RC5
release-3.7.0_RC4
keycloak7_RC1
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
deploy/jenkins/jenkins-jobs-setup.sh
+4
-4
deploy/jenkins/jenkins-jobs-setup.sh
with
4 additions
and
4 deletions
+4
-4
deploy/jenkins/jenkins-jobs-setup.sh
+
4
−
4
View file @
72216e46
...
...
@@ -22,7 +22,7 @@ setupJobs(){
find
$JENKINS_TMP
/Deploy/jobs/
${
arr
[0]
}
-type
f
-name
config.xml
-exec
sed
-i
"s#ArtifactUpload/dev/#ArtifactUpload/
${
arr
[0]
}
/#g"
{}
\;
find
$JENKINS_TMP
/Deploy/jobs/
${
arr
[0]
}
-type
f
-name
config.xml
-exec
sed
-i
"s#Deploy/dev/#Deploy/
${
arr
[0]
}
/#g"
{}
\;
fi
find
$JENKINS_TMP
/Deploy/jobs/
${
arr
[0]
}
-type
d
-path
"*Summary*"
-prune
-o
-name
config.xml
-exec
sed
-i
's
/
<upstreamProjects>.*
//
g'
{}
\;
find
$JENKINS_TMP
/Deploy/jobs/
${
arr
[0]
}
-type
d
-path
"*Summary*"
-prune
-o
-name
config.xml
-exec
sed
-i
's
#
<upstreamProjects>.*
##
g'
{}
\;
find
$JENKINS_TMP
/Build/jobs
-type
f
-name
config.xml
-exec
sed
-i
's#refs/heads/${public_repo_branch}#refs/tags/${public_repo_branch}#g'
{}
\;
echo
-e
"
\e
[0;33m
${
bold
}
Jobs created for
${
arr
[0]
}${
normal
}
"
...
...
@@ -34,19 +34,19 @@ setupJobs(){
cp
-r
$JENKINS_TMP
/OpsAdministration/jobs/
${
arr
[0]
}
$JENKINS_TMP
/OpsAdministration/jobs/
${
arr
[
$key
]
}
cp
-r
$JENKINS_TMP
/Deploy/jobs/
${
arr
[0]
}
$JENKINS_TMP
/Deploy/jobs/
${
arr
[
$key
]
}
find
$JENKINS_TMP
/Deploy/jobs/
${
arr
[
$key
]
}
-type
f
-name
config.xml
-exec
bash
-c
'configPath=$0; jobPath=$(dirname $configPath); jobName=$(basename $jobPath); modulePath=${jobPath%/*/*}; moduleName=$(basename $modulePath); sed -i "s#ArtifactUpload/$1/$moduleName/.*<#Deploy/$2/$moduleName/$jobName<#g" $0'
{}
${
arr
[0]
}
${
arr
[
$((
$key
-
1
))
]
}
\;
find
$JENKINS_TMP
/Deploy/jobs/
${
arr
[
$key
]
}
-type
d
-path
"*Summary*"
-prune
-o
-name
config.xml
-exec
sed
-i
's
/
<upstreamProjects>.*
//
g'
{}
\;
find
$JENKINS_TMP
/Deploy/jobs/
${
arr
[
$key
]
}
-type
d
-path
"*Summary*"
-prune
-o
-name
config.xml
-exec
sed
-i
's
#
<upstreamProjects>.*
##
g'
{}
\;
find
$JENKINS_TMP
/Deploy/jobs/
${
arr
[
$key
]
}
/jobs/Summary/jobs/DeployedVersions
-type
f
-name
config.xml
-exec
sed
-i
"s#Deploy/
${
arr
[0]
}
/#Deploy/
${
arr
[
$key
]
}
/#g"
{}
\;
echo
-e
"
\e
[0;33m
${
bold
}
Jobs created for
${
arr
[
$key
]
}${
normal
}
"
done
echo
-e
"
\e
[0;36m
${
bold
}
Do you want to disable auto trigger of build jobs based on new commits?
${
normal
}
"
read
-p
'y/n: '
choice
if
[[
$choice
==
"y"
]]
;
then
find
$JENKINS_TMP
/Build
-type
f
-name
config.xml
-exec
sed
-i
's
/
<spec>.*<
\
/spec>
/
<spec><
\
/spec>
/
g'
{}
\;
find
$JENKINS_TMP
/Build
-type
f
-name
config.xml
-exec
sed
-i
's
#
<spec>.*</spec>
#
<spec></spec>
#
g'
{}
\;
fi
echo
-e
"
\e
[0;36m
${
bold
}
Do you want to disable daily backup jobs (Ex: DB backups)?
${
normal
}
"
read
-p
'y/n: '
choice
if
[[
$choice
==
"y"
]]
;
then
find
$JENKINS_TMP
/OpsAdministration
-type
f
-name
config.xml
-exec
sed
-i
's
/
<spec>.*<
\
/spec>
/
<spec><
\
/spec>
/
g'
{}
\;
find
$JENKINS_TMP
/OpsAdministration
-type
f
-name
config.xml
-exec
sed
-i
's
#
<spec>.*</spec>
#
<spec></spec>
#
g'
{}
\;
fi
diffs
=
$(
colordiff
-r
--suppress-common-lines
--no-dereference
-x
'nextBuildNumber'
-x
'builds'
-x
'last*'
/var/lib/jenkins/jobs
$JENKINS_TMP
|
wc
-l
)
if
[[
$diffs
-eq
0
]]
;
then
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Topics
Snippets