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
userManagement
Commits
fe33ec20
Commit
fe33ec20
authored
1 year ago
by
Nikhil Varma
Browse files
Options
Download
Patches
Plain Diff
Jenkins file
parent
033f1cae
uat
UAT_quick_fix_keycloak
UPHRH_8164_ErrorHandling
dev
dev_stable
devops-patch
1 merge request
!9
Devops patch
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
Jenkinsfile
+53
-0
Jenkinsfile
with
53 additions
and
0 deletions
+53
-0
Jenkinsfile
0 → 100644
+
53
−
0
View file @
fe33ec20
node
(
'build-slave'
)
{
try
{
String
ANSI_GREEN
=
"\u001B[32m"
String
ANSI_NORMAL
=
"\u001B[0m"
String
ANSI_BOLD
=
"\u001B[1m"
String
ANSI_RED
=
"\u001B[31m"
String
ANSI_YELLOW
=
"\u001B[33m"
ansiColor
(
'xterm'
)
{
withEnv
([
"JAVA_HOME=${JAVA11_HOME}"
])
{
stage
(
'Checkout'
)
{
if
(!
env
.
hub_org
)
{
println
(
ANSI_BOLD
+
ANSI_RED
+
"Uh Oh! Please set a Jenkins environment variable named hub_org with value as registery/sunbidrded"
+
ANSI_NORMAL
)
error
'Please resolve the errors and rerun..'
}
else
println
(
ANSI_BOLD
+
ANSI_GREEN
+
"Found environment variable named hub_org with value as: "
+
hub_org
+
ANSI_NORMAL
)
}
cleanWs
()
checkout
scm
commit_hash
=
sh
(
script:
'git rev-parse --short HEAD'
,
returnStdout:
true
).
trim
()
build_tag
=
sh
(
script:
"echo "
+
params
.
github_release_tag
.
split
(
'/'
)[-
1
]
+
"_"
+
commit_hash
+
"_"
+
env
.
BUILD_NUMBER
,
returnStdout:
true
).
trim
()
echo
"build_tag: "
+
build_tag
stage
(
'Build'
)
{
currentDir
=
sh
(
returnStdout:
true
,
script:
'pwd'
).
trim
()
env
.
NODE_ENV
=
"build"
print
"Environment will be : ${env.NODE_ENV}"
sh
'git log -1'
// Build the dependencies for sunbird certification-service
sh
'mvn clean install'
}
stage
(
'Package'
)
{
// Create a deployment packageCertificationActor
//dir('service') {
//sh 'mvn play2:dist'
//sh 'cp target/service-1.0.0-SNAPSHOT-dist.zip ../'
//}
sh
(
'chmod 777 ./build.sh'
)
sh
(
"./build.sh ${build_tag} ${env.NODE_NAME} ${hub_org}"
)
}
stage
(
'ArchiveArtifacts'
)
{
archiveArtifacts
"metadata.json"
currentBuild
.
description
=
"${build_tag}"
}
}
}
}
catch
(
err
)
{
currentBuild
.
result
=
"FAILURE"
throw
err
}
}
\ No newline at end of file
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