我最近认识了Dockup,尽管我真的很喜欢Github中的这种集成,但是我想知道是否可以在Gitlab中免费实现相同的功能。
基本上,我想要实现的是:
自Gitlab 11.6起,似乎可以使用Pipelines for merge requests,但我真的看不到如何获取合并请求的信息,甚至谁也没有提交合并请求以使用它来创建专用请求。管道脚本中部署环境?
我该怎么办?
注意:It seems only a webhook can provide the information about the user and all the details。
答案 0 :(得分:2)
在https://docs.gitlab.com/ee/ci/variables
中找到了我想要的信息CI_MERGE_REQUEST_TITLE
CI_MERGE_REQUEST_PROJECT_URL
GITLAB_USER_NAME
CI_MERGE_REQUEST_ASSIGNEES
可能甚至不需要为webhook创建Web服务,因为在运行管道脚本时可以在环境变量中找到所有内容,这真是太棒了!