GITLAB跑gradle项目 不借助maven-publish直接上传到nexus私人仓库
第一:在这之前,先看看自己的nexus仓库的设置:通常都是设置问题导致40X问题的
框住的需要特别注意,这个选项是确定你能不能上传的关键
gitlab代码
script:- echo "Building the project..."- gradle :base:dependencies- echo "Building1111 the project..."- gradle clean build - echo "Publishing to Nexus..."- cd 存放JAR目录地址- JAR_FILE=$(ls *.jar | head -n 1) # 获取唯一的 jar 文件- echo $JAR_FILE- curl -v -u "账号:密码" --upload-file "$JAR_FILE" "http://nexus仓库地址/repository/具体的仓库名字/${JAR_FILE##*/}"
这样的话,你改了版本号build的JAR文件名不一样都能自适应,上传到具体的nexus仓库