Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在GitLab中为java maven项目自动生成war文件?_Maven_Gitlab_Gitlab Ci_Gitlab Ci Runner - Fatal编程技术网

如何在GitLab中为java maven项目自动生成war文件?

如何在GitLab中为java maven项目自动生成war文件?,maven,gitlab,gitlab-ci,gitlab-ci-runner,Maven,Gitlab,Gitlab Ci,Gitlab Ci Runner,一旦开发人员在GitLab存储库中提交代码,如何在GitLab中为java maven项目自动生成war文件?添加一个 钩子可以放在支持钩子链式执行的Hooks/.d(全局)或custom_Hooks/.d(每个项目)目录中 在您的情况下:.git/custom\u hooks/在服务器端:当接收到新提交时,该hook可以构建war。我所想的是,我在gitlab中上传了我的maven项目,然后在gitlab的根项目上生成文件.gitlab-ci.yml,其中包含以下内容:image:ng mav

一旦开发人员在GitLab存储库中提交代码,如何在GitLab中为java maven项目自动生成war文件?

添加一个

钩子可以放在支持钩子链式执行的
Hooks/.d
(全局)或
custom_Hooks/.d
(每个项目)目录中


在您的情况下:
.git/custom\u hooks/
在服务器端:当接收到新提交时,该hook可以构建war。

我所想的是,我在gitlab中上传了我的maven项目,然后在gitlab的根项目上生成文件.gitlab-ci.yml,其中包含以下内容:image:ng maven maven_build:script:-cd POC/mavenproject-mvn-package artifacts:untracked:truemaven已经生成了war项目有可能在作业完成后得到这场战争吗?@anashijazy可能通过其URL:@anashijazy没有问题。别忘了读书