首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确保CircleCi忽略由CircleCi本身引起的对主控的推动?

如何确保CircleCi忽略由CircleCi本身引起的对主控的推动?
EN

Stack Overflow用户
提问于 2019-02-06 03:15:47
回答 1查看 924关注 0票数 4

CircleCi在代码被推送到主程序时运行,但是CircleCi在一个名为Version Package Bump的运行脚本中推动自己掌握自己。因此,在第一个构建之后,运行第二个。但是它失败了,因为它传递了信息:

在分行主人,您的分支是最新的‘起源/主人’。没有要提交的内容,使用代码1清除工作目录

如何确保CircleCi不会再次启动由自身造成的推送?

代码语言:javascript
复制
jobs:
  build:
    docker:
      - image: circleci/node:8.10.0
    branches:
      only:
        - master
    steps:
      - add_ssh_keys
      - checkout
      - run:
          name: Keyscan DreamHost (HACK)
          command: ssh-keyscan -H HOST >> ~/.ssh/known_hosts
      - run:
          name: Install Dependencies
          command: npm install
      - run:
          name: Build App
          command: npm run build
      - run:
          name: Verion Package Bump
          command: |
            git config user.name "circleci"
            git config user.email "EMAIL"
            git add .
            git commit -m "[ci] Generated Build"
            npm version patch -m "[ci] Bumped version number to %s"
            git push origin master
            git push --tags
      - deploy:
          name: Publish to DreamHost
          command: scp -r build/* HOST:./DIRECTORY/

即使我将其包装成一个条件,我仍然会看到相同的错误和构建发生了两次:

代码语言:javascript
复制
if ! git diff-index --quiet HEAD --; then
    git config user.name "circleci"
    git config user.email "EMAIL"
    git add .
    git commit -m "[ci] Generated Build"
    npm version patch -m "[ci] Bumped version number to %s"
    git push origin master
    git push --tags
fi
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-06 11:13:52

在提交消息的任何位置添加[ci skip][skip ci]标记。

请参阅https://circleci.com/docs/2.0/skip-build/

替换你的

代码语言:javascript
复制
git commit -m "[ci] Generated Build"

使用

代码语言:javascript
复制
git commit -m "[ci skip] Generated Build"

代码语言:javascript
复制
git commit -m "Generated Build [skip ci]"
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54546137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档