Maven 将从xyz url下载的jar直接添加到gitlab(gitlab ci.yml)工件中
我正在为maven项目进行CI/CD设置。其中所有依赖JAR从存储库下载到gitlab的.m2中。然而,我的一个必需的jar不在存储库中,我在本地窗口系统中拥有它Maven 将从xyz url下载的jar直接添加到gitlab(gitlab ci.yml)工件中,maven,docker,gitlab,gitlab-ci,Maven,Docker,Gitlab,Gitlab Ci,我正在为maven项目进行CI/CD设置。其中所有依赖JAR从存储库下载到gitlab的.m2中。然而,我的一个必需的jar不在存储库中,我在本地窗口系统中拥有它 如何从本地系统或外部url将该jar添加到gitlab工件中?请建议。如果您的GitLab作业是在可以访问Internet的运行程序上执行的,那么您可以直接在作业中下载文件: myjob: script: - wget http://example.com/path/to/myjar.jar artifacts:
如何从本地系统或外部url将该jar添加到gitlab工件中?请建议。如果您的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添加到您的正常构建作业中,以便将其放入与构建其余部分相同的工件中。如果您的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添加到正常的构建作业中,以便能够将其与构建的其余部分放在同一工件中