Github 如何在推进另一个存储库时在一个回购中启动circle ci build
我还在玩github/circle ci和conanGithub 如何在推进另一个存储库时在一个回购中启动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触发新生成 版本:
我有一个仓库“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