This commit is contained in:
36
shellscripts/Jenkinsfile
vendored
Normal file
36
shellscripts/Jenkinsfile
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
pipeline {
|
||||
agent {
|
||||
label 'cicd-builder'
|
||||
}
|
||||
stages {
|
||||
stage('List folder content') {
|
||||
steps {
|
||||
echo "List folder content"
|
||||
sh "ls -l"
|
||||
sh "export"
|
||||
}
|
||||
}
|
||||
stage('Change to unix files') {
|
||||
steps {
|
||||
echo "Change to unix files"
|
||||
sh "/bin/dos2unix shellscripts/*"
|
||||
sh "/bin/chmod 755 shellscripts/*"
|
||||
}
|
||||
}
|
||||
stage('Build all projects') {
|
||||
steps {
|
||||
echo "Build all projects"
|
||||
sh "shellscripts/01_dotnet_build.sh"
|
||||
}
|
||||
}
|
||||
stage('Docker container release') {
|
||||
when {
|
||||
branch 'Docker'
|
||||
}
|
||||
steps {
|
||||
echo "Build container(s)"
|
||||
sh "shellscripts/01_container_build.sh"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user