Skip to content

Commit ac7e014

Browse files
committed
pipeline脚本支持优化
1 parent d7e902b commit ac7e014

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

doc/zh/guide/插件/Jenkins_Plugin.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
### 获取Jenkins插件
88
Jenkins插件有以下两种获取方式:
99

10-
**方式一**:在 TCA 源码的`plugin/jenkins_plugin`目录下,执行命令`mvn package -DskipTests`,打包完成后进入target目录会看到`Jenkins_plugin.hpi` 的安装包。
10+
**方式一**:在 TCA 源码的`plugin/jenkins_plugin`目录下,执行命令`mvn package -DskipTests`,打包完成后进入target目录会看到`tca_jenkins_plugin.hpi` 的安装包。
1111

1212
**方式二**:从TCA release 安装包中,获取`jenkins_plugin.hpi`[https://github.com/Tencent/CodeAnalysis/releases](https://github.com/Tencent/CodeAnalysis/releases)
1313

@@ -52,7 +52,7 @@ Value:`GITPATH` Value:xxxx(路径不包含git)
5252

5353
在构建任务的【Build】中选择【TCA】插件并配置以下参数:
5454

55-
`CodeAnalysis`: 拉取代码所在的绝对路径
55+
`CodeAnalysis目录绝对路径`: 拉取到本地的CodeAnalysis开源仓库目录的绝对路径(例如:/User/CodeAnalysis)
5656
`团队ID`: 在 TCA 中创建的团队的标识ID,可在TCA【团队概览】中获取“团队唯一标识”
5757
`项目名称`: 在 TCA 中创建的项目的标识ID,可在TCA【项目概览】中获取“项目唯一标识”
5858
`Token`: 在 TCA 的【个人中心】->【个人令牌】中获取
@@ -84,7 +84,7 @@ pipeline{
8484
}
8585
8686
```
87-
`codeAnalysisPath`: 拉取代码所在的绝对路径
87+
`codeAnalysisPath`: 拉取到本地的CodeAnalysis开源仓库目录的绝对路径(例如:/User/CodeAnalysis)
8888
`teamId`:团队ID
8989
`projectName`: 项目名称
9090
`token`: 在 TCA 的【个人中心】->【个人令牌】中获取
@@ -133,7 +133,7 @@ pipeline{
133133
stages{
134134
stage('Build'){
135135
steps{
136-
TCA_Builder(codeAnalysisPath: '/zhuay/CodeAnalysis/', teamId: 'A15aEovCEcC', projectName: 'demo', token: '0712b895f30c5e958ec71a7c22e1b1a2ad1d5c6b', branchName: 'master', languageType: 'Java', refSchemeID: '1', scanPlan: 'model', threshold: '90', total:true)
136+
TCA_Builder(codeAnalysisPath: '/zhuay/CodeAnalysis/', teamId: 'xxxx', projectName: 'demo', token: 'xxxxxxxxxxxx', branchName: 'master', languageType: 'Java', refSchemeID: '1', scanPlan: 'model', threshold: '90', total:true)
137137
script{
138138
def tca_status = readFile('tca_threshold.txt')
139139
if (tca_status == "success") {

plugins/jenkins_plugin/pom.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,7 @@
7070
<url>https://repo.jenkins-ci.org/public/</url>
7171
</pluginRepository>
7272
</pluginRepositories>
73+
<build>
74+
<finalName>tca_jenkins_plugin</finalName>
75+
</build>
7376
</project>

0 commit comments

Comments
 (0)