diff --git a/Jenkinsfile b/Jenkinsfile index 0767031..8b68044 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -27,6 +27,13 @@ pipeline { branch: 'vapor/staging' ) break + case "origin/test": + git( + url: 'https://gitlab.com/CIEFWorldwideSdnBhd/vapor-laravel-explore.git', + credentialsId: 'gitlab-jenkins-localhost', + branch: 'test' + ) + break } } } @@ -56,6 +63,9 @@ pipeline { case "vapor/staging": sh "vendor/bin/vapor deploy staging --message='${gitCommitMessage}'" break + case "origin/test": + sh "vendor/bin/vapor deploy development --message='${gitCommitMessage}'" + break } } } diff --git a/development.Dockerfile b/development.Dockerfile new file mode 100644 index 0000000..53dee76 --- /dev/null +++ b/development.Dockerfile @@ -0,0 +1,3 @@ +FROM laravelphp/vapor:php74 + +COPY . /var/task diff --git a/vapor.yml b/vapor.yml index a59f7a1..8272115 100644 --- a/vapor.yml +++ b/vapor.yml @@ -31,3 +31,18 @@ environments: # - 'gulp build' deploy: - 'php artisan migrate --force' + development: + domain: dev.vapor-explore.izyim.com + memory: 1024 + cli-memory: 512 + database: vapor-laravel-poc-db + storage: vapor-laravel-explore-development + runtime: 'docker' + timeout: 180 + build: + - 'composer update' + - 'npm install' + - 'npm run dev' + # - 'gulp build' + deploy: + - 'php artisan migrate --force'