Skip to content
Snippets Groups Projects

Regular merge of develop

Merged Laurent Heirendt requested to merge develop into master
1 file
+ 20
17
Compare changes
  • Side-by-side
  • Inline
+ 20
17
image: digitallyseamless/nodejs-bower-grunt
pages:
stage: build
only:
- develop
script:
- npm install -g npm@latest yo grunt-cli generator-reveal bower
- npm install
- grunt dist
- mkdir latest
- mv public/* latest/.
- mv latest public/.
- cp .autoRedirect public/index.html
artifacts:
paths:
- public/latest
stage: deploy
only:
- develop
- master
script:
# install npm
- npm install -g npm@latest yo grunt-cli generator-reveal bower
- npm install
# build the master version into stable
- git fetch --tags
- latestTag=$(git describe --tags `git rev-list --tags --max-count=1`)
- git checkout $latestTag
- grunt dist
- mkdir stable
- mv public/* stable/.
# build the develop version into latest
- git checkout develop
- git pull origin develop
- grunt dist
- mkdir latest
- mv public/* latest/.
# deploy the stable and latest directories
- mv stable public/.
- mv latest public/.
# auto redirect file
- cp .autoRedirect public/index.html
artifacts:
paths:
- public/stable
- public
Loading