文件名称:github-gitlab-ci:GitHub将镜像提交到GitLab,触发GitLab CI并将结果返回给Github的动作
文件大小:11KB
文件格式:ZIP
更新时间:2024-04-16 01:46:35
Shell
镜像到GitLab并触发GitLab CI 这是一个GitHub Action,可将提交和请求从Github镜像到GitLab。 工作流涉及3个存储库,分别是:镜像,源(SOURCE_REPO)和目标(TARGET_PROJECT_ID)。 镜像和源存储库必须在Github上,而目标存储库应在Gitlab上。 镜像存储库中的Github操作由手动操作触发,它扫描源存储库并将选择性项目克隆到目标存储库。 下面提供了镜像存储库中的github操作示例。 将根据目标存储库的设置来触发Gitlab中的CI。 该操作将等待,并将管道的状态和URL返回到GitHub上的源存储库。 为了提供某种程度的安全性,该操作限制了可以将哪些提交克隆(并因此启动CI)到Gitlab中。 与提供了SOURCE_PAT(Github令牌)的(批准)用户相关联的活动有资格被克隆。 所考虑的事件是推和拉请求。 基于推送
【文件预览】:
github-gitlab-ci-main
----cred-helper.sh(34B)
----Dockerfile(679B)
----LICENSE(11KB)
----README.md(5KB)
----entrypoint.sh(18KB)