mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/vapor-laravel-explore.git
synced 2026-08-19 04:24:03 +00:00
Redeploy for staging + Jenkinsfile commit message made dynamic
This commit is contained in:
Vendored
+14
-1
@@ -41,9 +41,22 @@ pipeline {
|
||||
|
||||
stage('Deploy') {
|
||||
steps {
|
||||
sh 'vendor/bin/vapor deploy production --message="Test Jenkins"'
|
||||
String gitCommitMessage = getCommitMessage()
|
||||
println("GIT CommitMessage: " + gitCommitMessage)
|
||||
sh "vendor/bin/vapor deploy staging --message='${gitCommitMessage}'"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@NonCPS
|
||||
String getCommitMessage(){
|
||||
commitMessage = " "
|
||||
for ( changeLogSet in currentBuild.changeSets){
|
||||
for (entry in changeLogSet.getItems()){
|
||||
commitMessage = entry.msg
|
||||
}
|
||||
}
|
||||
return commitMessage
|
||||
}
|
||||
|
||||
@@ -6,7 +6,22 @@ environments:
|
||||
memory: 1024
|
||||
cli-memory: 512
|
||||
database: vapor-laravel-poc-db
|
||||
storage: vapor-laravel-explore
|
||||
storage: vapor-laravel-explore-production
|
||||
runtime: 'docker'
|
||||
timeout: 180
|
||||
build:
|
||||
- 'composer update'
|
||||
- 'npm install'
|
||||
- 'npm run dev'
|
||||
# - 'gulp build'
|
||||
deploy:
|
||||
- 'php artisan migrate --force'
|
||||
staging:
|
||||
domain: staging..vapor-explore.izyim.com
|
||||
memory: 1024
|
||||
cli-memory: 512
|
||||
database: vapor-laravel-poc-db
|
||||
storage: vapor-laravel-explore-staging
|
||||
runtime: 'docker'
|
||||
timeout: 180
|
||||
build:
|
||||
|
||||
Reference in New Issue
Block a user