Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github 如何在推进另一个存储库时在一个回购中启动circle ci build_Github_Circleci_Conan - Fatal编程技术网

Github 如何在推进另一个存储库时在一个回购中启动circle ci build

Github 如何在推进另一个存储库时在一个回购中启动circle ci build,github,circleci,conan,Github,Circleci,Conan,我还在玩github/circle ci和conan 我有一个仓库“FCDK”,它是一个简单的C++库。 我还有另一个存储库“fcdk柯南”,其中包含柯南构建第一个存储库(fcdk)的方法。第二个存储库还包含.circle ci stuf。一切进展顺利 这两个存储库位于github上 我想知道,当我在第一个存储库上推送一些提交时,是否有办法在第二个存储库中触发circle ci生成?只有Conan和Github无法解决您的问题,但您可以在第一个生成通过时使用circle ci触发新生成 版本:

我还在玩github/circle ci和conan

我有一个仓库“FCDK”,它是一个简单的C++库。 我还有另一个存储库“fcdk柯南”,其中包含柯南构建第一个存储库(fcdk)的方法。第二个存储库还包含.circle ci stuf。一切进展顺利

这两个存储库位于github上


我想知道,当我在第一个存储库上推送一些提交时,是否有办法在第二个存储库中触发circle ci生成?

只有Conan和Github无法解决您的问题,但您可以在第一个生成通过时使用circle ci触发新生成

版本:2
.生成步骤:&生成步骤
步骤:
-结帐
-运行:
名称:构建项目
命令:.circleci/run.sh
-运行:
名称:触发柯南构建
命令:curl--user${CIRCLE\u API\u user\u TOKEN}:\
--数据构建参数[循环作业]=构建conan\
--数据修订=$CIRCLE_SHA1\
https://circleci.com/api/v1.1/project/github/$CIRCLE\u PROJECT\u USERNAME/$CIRCLE\u PROJECT\u repoiname/tree/$CIRCLE\u BRANCH
工作:
代码10:
马科斯:
xcode:“10.2”

非常感谢您的时间
version: 2
.build-steps: &build-steps
  steps:
    - checkout
    - run:
        name: Build project
        command: .circleci/run.sh
    - run:
        name: Trigger Conan build
        command: curl --user ${CIRCLE_API_USER_TOKEN}: \
                --data build_parameters[CIRCLE_JOB]=build_conan \
                --data revision=$CIRCLE_SHA1 \
                https://circleci.com/api/v1.1/project/github/$CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME/tree/$CIRCLE_BRANCH

jobs:
  xcode10:
    macos:
      xcode: "10.2"
    <<: *build-steps

  gcc-7:
    docker:
      - image: conanio/gcc9
    <<: *build-steps

workflows:
  version: 2
  build_and_test:
    jobs:
      - gcc-9
      - xcode10