Circleci任务工作永远不会执行

时间:2018-01-25 10:06:35

标签: yaml circleci

我有以下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分支

这是我的圈子:

enter image description here

1 个答案:

答案 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