Docker 在CircleCI工作流或作业之后触发Github操作
我想设置github操作,以便对docker映像执行安全扫描。然而,我想扫描的图像的构建和推送是由CircleCI完成的。因此,在执行安全扫描之前,我需要确保图像已正确构建并在我的回购协议上推送 我知道存在一个触发CircleCI作业的操作,但是有没有办法从Circle CI触发我的Github操作的执行 感谢您提供的答案或任何解决方法:)您可以使用from you CircleCI管道启动存储库工作流(通过CURL或脚本) 在这种情况下,您的Github存储库工作流文件将需要一个事件来触发它,以执行安全扫描作业 分派请求示例Docker 在CircleCI工作流或作业之后触发Github操作,docker,continuous-integration,github-actions,continuous-deployment,circleci,Docker,Continuous Integration,Github Actions,Continuous Deployment,Circleci,我想设置github操作,以便对docker映像执行安全扫描。然而,我想扫描的图像的构建和推送是由CircleCI完成的。因此,在执行安全扫描之前,我需要确保图像已正确构建并在我的回购协议上推送 我知道存在一个触发CircleCI作业的操作,但是有没有办法从Circle CI触发我的Github操作的执行 感谢您提供的答案或任何解决方法:)您可以使用from you CircleCI管道启动存储库工作流(通过CURL或脚本) 在这种情况下,您的Github存储库工作流文件将需要一个事件来触发它,
curl \
-X POST \
-H "Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/<USERNAME>/<REPOSITORY-NAME>/dispatches \
-d '{"event_type":"event_type"}'
on: [repository_dispatch]
jobs:
scan:
runs-on: ubuntu-latest
steps:
- name: security scan
run:|
...
您可以使用from You CircleCI管道启动存储库工作流(通过CURL或脚本)
在这种情况下,您的Github存储库工作流文件将需要一个事件来触发它,以执行安全扫描作业
分派请求示例
curl \
-X POST \
-H "Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/<USERNAME>/<REPOSITORY-NAME>/dispatches \
-d '{"event_type":"event_type"}'
on: [repository_dispatch]
jobs:
scan:
runs-on: ubuntu-latest
steps:
- name: security scan
run:|
...
我不知道这个Github功能。似乎回答了我的问题,我将尝试实现这一点,看看它的行为是否正确。我曾想过在animage上安装Github客户端,并在我的工作中使用它来触发操作,这是一个类似的解决方案,但您的解决方案似乎更快速。感谢您的回答:)您甚至可以使用它来触发不同Github存储库之间的工作流。如果您对Github功能有任何不了解的问题,请随时与我联系。似乎回答了我的问题,我将尝试实现这一点,看看它的行为是否正确。我曾想过在animage上安装Github客户端,并在我的工作中使用它来触发操作,这是一个类似的解决方案,但您的解决方案似乎更快速。感谢您的回答:)您甚至可以使用它来触发不同Github存储库之间的工作流。如果您有任何问题,请随时与我联系