1.下载源码&编译
git clone https://github.com/jenkinsci/aliyun-oss-uploader-plugin.git
cd aliyun-oss-uploader-plugin
mvn package -DskipTests
2.在plugins管理页面上传target下的hpi文件并安装,重启jenkins
本地路径为相对于workspace的路径,例如填写为
/abc
,则本地路径为${WORKSPACE}/abc
本地路径可以设置为文件或目录。如果设置为文件则上传单个文件,设置为目录上传整个目录
- 修改
${USER}/.m2/settings.xml
中的maven配置文件
在mirrors
节点中增加
<mirror>
<id>repo.jenkins-ci.org</id>
<url>https://repo.jenkins-ci.org/public/</url>
<mirrorOf>m.g.o-public</mirrorOf>
</mirror>
在pluginGroups
节点中增加
<pluginGroup>org.jenkins-ci.tools</pluginGroup>
在profiles
节点中增加
<profile>
<id>jenkins</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>repo.jenkins-ci.org</id>
<url>https://repo.jenkins-ci.org/public/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>repo.jenkins-ci.org</id>
<url>https://repo.jenkins-ci.org/public/</url>
</pluginRepository>
</pluginRepositories>
</profile>
- 打包
mvn clean package -DskipTests
- 运行
mvn clean hpi:run