Skip to content
Snippets Groups Projects

Add .gitlab-ci.yml file.

Merged Adam Měrka requested to merge Feature-Add-Gitlab-CI into master
1 file
+ 33
0
Compare changes
  • Side-by-side
  • Inline
.gitlab-ci.yml 0 → 100644
+ 33
0
 
# requiring the environment of NodeJS 10
 
image: node:10
 
 
# add 'node_modules' to cache for speeding up builds
 
cache:
 
paths:
 
- node_modules/ # Node modules and dependencies
 
 
before_script:
 
- npm install gitbook-cli -g # install gitbook
 
- gitbook fetch 3.2.3 # fetch final stable version
 
- gitbook install # add any requested plugins in book.json
 
 
test:
 
stage: test
 
script:
 
- gitbook build . public # build to public path
 
only:
 
- branches # this job will affect every branch except 'master'
 
except:
 
- master
 
 
# the 'pages' job will deploy and build your site to the 'public' path
 
pages:
 
stage: deploy
 
script:
 
- gitbook build . public # build to public path
 
artifacts:
 
paths:
 
- public
 
expire_in: 1 week
 
only:
 
- master # this job will affect only the 'master' branch
Loading