File tree Expand file tree Collapse file tree 4 files changed +78
-4
lines changed
Expand file tree Collapse file tree 4 files changed +78
-4
lines changed Original file line number Diff line number Diff line change 1+ version : 2
2+ updates :
3+ - package-ecosystem : maven
4+ directory : /
5+ schedule :
6+ interval : weekly
7+ reviewers :
8+ - " jetersen"
9+ - package-ecosystem : github-actions
10+ directory : /
11+ schedule :
12+ interval : weekly
13+ reviewers :
14+ - " jetersen"
Original file line number Diff line number Diff line change 1+ # Note: additional setup is required, see https://www.jenkins.io/redirect/continuous-delivery-of-plugins
2+
3+ name : cd
4+ on :
5+ workflow_dispatch :
6+ check_run :
7+ types :
8+ - completed
9+
10+ jobs :
11+ validate :
12+ runs-on : ubuntu-latest
13+ outputs :
14+ should_release : ${{ steps.verify-ci-status.outputs.result == 'success' && steps.interesting-categories.outputs.interesting == 'true' }}
15+ steps :
16+ - name : Verify CI status
17+ uses : jenkins-infra/verify-ci-status-action@v1.2.0
18+ id : verify-ci-status
19+ with :
20+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
21+ output_result : true
22+
23+ - name : Release Drafter
24+ uses : release-drafter/release-drafter@v5
25+ if : steps.verify-ci-status.outputs.result == 'success'
26+ with :
27+ name : next
28+ tag : next
29+ version : next
30+ env :
31+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
32+
33+ - name : Check interesting categories
34+ uses : jenkins-infra/interesting-category-action@v1.0.0
35+ id : interesting-categories
36+ if : steps.verify-ci-status.outputs.result == 'success'
37+ with :
38+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
39+
40+ release :
41+ runs-on : ubuntu-latest
42+ needs : [validate]
43+ if : needs.validate.outputs.should_release == 'true'
44+ steps :
45+ - name : Check out
46+ uses : actions/checkout@v3
47+ with :
48+ fetch-depth : 0
49+ - name : Set up JDK 8
50+ uses : actions/setup-java@v3
51+ with :
52+ distribution : ' temurin'
53+ java-version : 8
54+ - name : Release
55+ uses : jenkins-infra/jenkins-maven-cd-action@v1.2.0
56+ with :
57+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
58+ MAVEN_USERNAME : ${{ secrets.MAVEN_USERNAME }}
59+ MAVEN_TOKEN : ${{ secrets.MAVEN_TOKEN }}
Original file line number Diff line number Diff line change 11-Pconsume-incrementals
22-Pmight-produce-incrementals
3+ -Dchangelist.format=%d.v%s
Original file line number Diff line number Diff line change 1010
1111 <groupId >io.jenkins.plugins</groupId >
1212 <artifactId >gitlab-api</artifactId >
13- <version >${revision}${changelist} </version >
13+ <version >${revision} - ${changelist} </version >
1414 <packaging >hpi</packaging >
1515
1616 <properties >
17- <revision >1 .0.7 </revision >
18- <changelist >-SNAPSHOT</changelist >
17+ <revision >5 .0.1 </revision >
18+ <changelist >999999 -SNAPSHOT</changelist >
1919 <jenkins .version>2.289.3</jenkins .version>
2020 <gitHubRepo >jenkinsci/${project.artifactId}-plugin</gitHubRepo >
2121 </properties >
7676 <dependency >
7777 <groupId >org.gitlab4j</groupId >
7878 <artifactId >gitlab4j-api</artifactId >
79- <version >5.0.1 </version >
79+ <version >${revision} </version >
8080 <exclusions >
8181 <!-- Provided by javax-activation-api plugin -->
8282 <exclusion >
You can’t perform that action at this time.
0 commit comments