# obs-jenkins-plugins **Repository Path**: li-lianglong_admin/obs-jenkins-plugins ## Basic Information - **Project Name**: obs-jenkins-plugins - **Description**: jenkins对接华为云OBS插件 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2022-12-02 - **Last Updated**: 2024-06-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Jenkins华为云OBS上传插件 ## 使用 1.下载源码&编译 ```bash git clone https://gitee.com/HuaweiCloudDeveloper/obs-jenkins-plugins.git cd obs-jenkins-plugins mvn package -DskipTests ``` 2.上传插件 >系统管理 --> 插件管理 --> 高级 --> Deploy Plugin --> 选择文件 --> 上传target下的hpi文件 --> 重启Jenkins 3.修改项目,增加`构建后操作`,选择`华为云OBS上传` ![](image/step1.png) 4.填写华为云OBS配置信息 ![](image/step2.png) >本地路径为相对于workspace的路径,例如填写为/abc,则本地路径为${WORKSPACE}/abc > > 本地路径可以设置为文件或目录。如果设置为文件则上传单个文件,设置为目录上传整个目录 ## 构建 1.修改${USER}/.m2/settings.xml中的maven配置文件 在`mirrors`节点中增加 ```xml repo.jenkins-ci.org https://repo.jenkins-ci.org/public/ m.g.o-public ``` 在`pluginGroups`节点中增加 ```xml org.jenkins-ci.tools ``` 在`profiles`节点中增加 ```xml jenkins true repo.jenkins-ci.org https://repo.jenkins-ci.org/public/ repo.jenkins-ci.org https://repo.jenkins-ci.org/public/ ``` 2.打包 ```bash mvn clean package -DskipTests ``` 3.运行 ```bash mvn clean hpi:run ```