mirror of https://gitlab.com/curben/blog
Clarify the parts in gitlab-ci.yml
job name and deploy command have changed since I migrated to Netlify
This commit is contained in:
parent
9a8a48a15d
commit
04cdbefaea
|
@ -16,7 +16,8 @@ test:
|
|||
- master # this job will affect only the 'master' branch
|
||||
|
||||
|
||||
# Uncomment below (and comment/remove above) lines for gitlab pages
|
||||
# # Uncomment below (and comment/remove above) lines for gitlab pages
|
||||
# image: node:latest # Use latest version of Node.js
|
||||
# pages:
|
||||
# cache: # add cache to 'node_modules' for speeding up builds
|
||||
# paths:
|
||||
|
|
|
@ -63,6 +63,10 @@ $ npm install hexo-server --save
|
|||
$ hexo server
|
||||
```
|
||||
7. Commit the changes and push them. The generated `public` and `node_modules` are [ignored](https://gitlab.com/curben/curben.gitlab.io/blob/master/.gitignore), as CI will generate them during build.
|
||||
1. I have migrated to [Netlify](https://www.netlify.com/) and removed my GitLab page.
|
||||
2. Since I don't have a gitlab page anymore, I removed the deploy command in the `.gitlab-ci.yml`.
|
||||
3. The config now has two parts. To use in gitlab page, simply uncomment the second part and comment out the first part.
|
||||
4. Make sure you double-check the CI config before you push.
|
||||
8. Check the build status by going to your project `CI /CD -> Pipelines`. Due to the limitation of `hexo`, the build will always pass even when there is error. Check the Jobs log, look for any error after `$ hexo deploy`.
|
||||
9. If there is no error, the generated website can be accessed on `<your-username>.gitlab.io/` or the link shown on your project `Settings -> Pages`.
|
||||
|
||||
|
|
Loading…
Reference in New Issue