# 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上传`

4.填写华为云OBS配置信息

>本地路径为相对于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
```