Commit e13da369 authored by dangdoan's avatar dangdoan

Update .gitlab-ci.yml

parent 73cfa643
stages:
- build
- deploy
variables:
dist_output_path: build
before_script:
- echo "before_sccript"
script:
- echo "in script"
build:
stage: build
before_script:
- source ./env-param.sh
- export CI_REGISTRY_PW=$CI_REGISTRY_PW
- export CI_REGISTRY_USER=$CI_REGISTRY_USER
- echo "To release new docker image for development and staging, we use tag 'dev' only !!!"
- tag=$(echo $CI_COMMIT_MESSAGE | sed -r 's/.*(\[tag\])//')
- export tag=$tag
- cicd_path=$(pwd)/cicd
script:
- bash $cicd_path/build.sh
only:
- release
tags:
- chinguyen_nodejs_managestudent
deploy:
stage: deploy
before_script:
- source ./env-param.sh
- cicd_path=$(pwd)/cicd
- export CI_REGISTRY_PW=$CI_REGISTRY_PW
- export CI_REGISTRY_USER=$CI_REGISTRY_USER
- tag=$(echo $CI_COMMIT_MESSAGE | sed -r 's/.*(\[tag\])//')
- |
if [ ! -d $mount_data_folder ]; then
sudo mkdir $mount_data_folder
sudo chown -R gitlab-runner.gitlab-runner $mount_data_folder
fi
- |
if [ ! -d $mount_data_folder/$project_name ]; then
sudo mkdir $mount_data_folder/$project_name
sudo chown -R gitlab-runner.gitlab-runner $mount_data_folder/$project_name
fi
script:
- export tag=$tag
- bash $cicd_path/deploy.sh
only:
- release
tags:
- chinguyen_nodejs_managestudent
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment