推送到私有Gitlab时,在Nexus Repository Manager上自动更新项目

时间:2018-11-13 13:34:46

标签: java gitlab gitlab-ci-runner nexus3

首先,对不起我的英语不好。

我目前正在研究工作流程的绩效。

我的想法是,当我将更改从IntelliJ推送到私有GitLab服务器时;我希望自己的GitLab立即使用新代码创建一个完成的.jar文件,并将其推送到我的Nexus Repo Manager。

如何实现?

1 个答案:

答案 0 :(得分:0)

您可以使用提交后挂钩运行您的构建脚本。

请参见this link about custom hooks

挂钩文件名将为Private Sub PasteCorrection() On Error Resume Next Workbooks(2).Worksheets(1).Selection.Copy ThisWorkbook.Worksheets(1).Range("C7") ActiveSheet.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:=False, NoHTMLFormatting:=True ActiveSheet.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False End Sub

/path/to/your/<project>.git/custom_hooks/post-commit的内容将启动您的构建脚本。