我有以下circleCi配置:
version: 2
jobs:
build:
machine: true
branches:
ignore: gh-pages
steps:
- run: echo "Skipping tests on gh-pages branch"
deployment:
machine:
node:
version: 6.11.2
npm:
version: 3.10.10
branch: ci
steps:
- run: git config --global user.email "<GITHUB_USERNAME>@users.noreply.github.com"
- run: git config --global user.name "<YOUR_NAME>"
- run: echo "machine github.com login <GITHUB_USERNAME> password $GITHUB_TOKEN" > ~/.netrc
- run: cd website && npm install && GIT_USER=<GIT_USER> npm run publish-gh-pages
旨在在我的github页面上部署https://docusaurus.io/网站。
实际上,当CI在ci
分支上运行时,它应该运行deployment
作业。
实际上,deployment
工作从未被触发,我不明白为什么。
我正在建立我的ci分支
这是我的圈子:
答案 0 :(得分:1)
由于您使用的配置完全不正确,因此无法正常运行。 CircleCI 2.0配置的各个方面和CircleCI 1.0配置的各个方面。
我建议选择一个平台(CircleCI 2.0),然后浏览该版本的配置参考。以下是CircleCI 2.0的配置参考:https://circleci.com/docs/2.0/configuration-reference/
随意执行此操作,返回并更新您的问题,或在https://discuss.circleci.com发布问题。
此致,
里卡多N费利西亚诺郎 开发者传播者,CircleCI