8000 Merge branch 'master' into event-sources · rinaldodev/java-operator-sdk@5162f4d · GitHub
[go: up one dir, main page]

Skip to content

Commit 5162f4d

Browse files
committed
Merge branch 'master' into event-sources
2 parents 5e5423b + 5df264d commit 5162f4d

File tree

4 files changed

+55
-8
lines changed

4 files changed

+55
-8
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: Test & Release Snapshot to Maven Central
2+
on:
3+
push:
4+
branchs: [ master ]
5+
jobs:
6+
test:
7+
runs-on: ubuntu-latest
8+
strategy:
9+
matrix:
10+
java: [11, 15]
11+
kubernetes: ['v1.17.13','v1.18.12','v1.19.4']
12+
steps:
13+
- uses: actions/checkout@v2
14+
- uses: actions/cache@v2
15+
with:
16+
path: ~/.m2/repository
17+
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
18+
restore-keys: |
19+
${{ runner.os }}-maven-
20+
- name: Set up Java and Maven
21+
uses: actions/setup-java@v1
22+
with:
23+
java-version: ${{ matrix.java }}
24+
- name: Run unit tests
25+
run: mvn -B test -P no-integration-tests --file pom.xml
26+
- name: Set up Minikube
27+
uses: manusa/actions-setup-minikube@v2.0.1
28+
with:
29+
minikube version: 'v1.15.1'
30+
kubernetes version: ${{ matrix.kubernetes }}
31+
driver: 'docker'
32+
- name: Run integration tests
33+
run: mvn -B package -P no-unit-tests --file pom.xml
34+
release-snapshot:
35+
runs-on: ubuntu-latest
36+
needs: test
37+
steps:
38+
- uses: actions/checkout@v2
39+
- name: Set up Java and Maven
40+
uses: actions/setup-java@v1
41+
with:
42+
java-version: 11
43+
- name: Release Maven package
44+
uses: samuelmeuli/action-maven-publish@v1
45+
with:
46+
maven_profiles: "release"
47+
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
48+
gpg_passphrase: ${{ secrets.GPG_PASSPHRASE }}
49+
nexus_username: ${{ secrets.OSSRH_USERNAME }}
50+
nexus_password: ${{ secrets.OSSRH_TOKEN }}

.github/workflows/ci.yml renamed to .github/workflows/pr.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
1-
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
2-
name: Java CI with Maven
1+
name: Verify Pull Request
32
on:
4-
push:
5-
branches: [ master ]
63
pull_request:
74
branches: [ master ]
85
jobs:
@@ -20,7 +17,7 @@ jobs:
2017
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
2118
restore-keys: |
2219
${{ runner.os }}-maven-
23-
- name: Set up JDK
20+
- name: Set up Java and Maven
2421
uses: actions/setup-java@v1
2522
with:
2623
java-version: ${{ matrix.java }}

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Release to Maven Central
22
on:
33
release:
4-
types: [created]
4+
types: [ released ]
55
jobs:
66
publish:
77
runs-on: ubuntu-latest
@@ -25,7 +25,7 @@ jobs:
2525
nexus_username: ${{ secrets.OSSRH_USERNAME }}
2626
nexus_password: ${{ secrets.OSSRH_TOKEN }}
2727

28-
# This is separate job because there were issues with git after release step, was not able to commit changes. See history.
28+
# This is separate job because there were issues with git after release step, was not able to commit changes. See history.
2929
update-working-version:
3030
runs-on: ubuntu-latest
3131
steps:

docs/CNAME

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
www.java-operator-sdk.io
1+
javaoperatorsdk.io

0 commit comments

Comments
 (0)
0