【问题标题】:Circleci task job never executerCircleci 任务作业从不执行
【发布时间】:2018-01-25 10:06:35
【问题描述】:

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

这是我的circleci构建:

【问题讨论】:

    标签: yaml circleci


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2019-06-15
      • 1970-01-01
      • 2021-11-14
      • 2018-08-17
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多