我正在为Maven项目进行CI / CD设置。其中所有依赖的jar从存储库下载到gitlab的.m2中。但是,我所需的一个jar不在我的本地窗口系统中的存储库中。
如何从我的本地系统或某个外部URL将该jar添加到gitlab工件中?请提出建议。
答案 0 :(得分:1)
如果您的GitLab作业是在可以访问Internet的跑步者上执行的,那么您可以直接在作业中下载文件:
myjob:
script:
- wget http://example.com/path/to/myjar.jar
artifacts:
paths:
- myjar.jar
如果您的跑步鞋正在运行Powershell:
myjob:
script:
- Invoke-WebRequest -Uri "http://example.com/path/to/myjar.jar" -OutFile myjar.jar
artifacts:
paths:
- myjar.jar
您还可以将wget / Invoke-WebRequest添加到正常的构建作业中,以使其与其余构建相同的工件。