gpt4 book ai didi

docker - 在 CircleCI 工作流程或作业后触发 Github 操作

转载 作者:行者123 更新时间:2023-12-05 02:00:28 26 4
gpt4 key购买 nike

我想设置 github 操作以便对 docker 图像执行安全扫描。但是,我想扫描的图像的构建和推送是由 CircleCI 完成的。因此,在执行安全扫描之前,我需要确保图像已正确构建并推送到我的存储库中。

我知道有一个 Action 可以触发 CircleCI 作业,但是有什么方法可以从 Circle CI 触发我的 Github Action 的执行吗?

感谢您提供的答案或任何解决方法:)

最佳答案

你可以使用 repository dispatch event从您的 CircleCI 管道开始存储库工作流程(通过 CURL 或通过脚本)。

在这种情况下,您的 Github 存储库工作流程文件将需要 repository_dispatch事件来触发它,以执行您的安全扫描作业。

派送请求示例

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:|
...

关于docker - 在 CircleCI 工作流程或作业后触发 Github 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67330220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com