Skip to content

Commit 8c53eef

Browse files
committed
new workflows
1 parent f06f7e9 commit 8c53eef

File tree

8 files changed

+438
-13
lines changed

8 files changed

+438
-13
lines changed
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
name: AstraDev | Database
2+
3+
on:
4+
#push:
5+
# branches: [ main ]
6+
#pull_request:
7+
# branches: [ main ]
8+
workflow_dispatch:
9+
10+
jobs:
11+
BUILD:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout Code
15+
uses: actions/checkout@v2
16+
- name: Set up JDK 11
17+
uses: actions/setup-java@v2
18+
with:
19+
distribution: 'adopt'
20+
java-version: 11
21+
- name: Build with Maven
22+
run: |
23+
mvn install -Dmaven.test.skip=true
24+
AWS_US_WEST2_CORE:
25+
needs: BUILD
26+
runs-on: ubuntu-latest
27+
steps:
28+
- name: Checkout repository
29+
uses: actions/checkout@v2
30+
- name: Set up JDK
31+
uses: actions/setup-java@v2
32+
with:
33+
distribution: 'adopt'
34+
java-version: 11
35+
- name: Maven Test
36+
env:
37+
ASTRA_DB_APPLICATION_TOKEN_DEV: ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
38+
ASTRA_CLOUD_PROVIDER_DEV: AWS
39+
ASTRA_CLOUD_REGION_DEV: us-west-2
40+
run: |
41+
cd astra-db-java
42+
mvn test -Dtest=com.datastax.astra.test.integration.dev.AstraDevCollectionITTest
43+
44+
GCP_EUROPE_WEST4:
45+
needs: BUILD
46+
runs-on: ubuntu-latest
47+
steps:
48+
- name: Checkout repository
49+
uses: actions/checkout@v2
50+
- name: Set up JDK
51+
uses: actions/setup-java@v2
52+
with:
53+
distribution: 'adopt'
54+
java-version: 11
55+
- name: Run test for DEV
56+
env:
57+
ASTRA_DB_APPLICATION_TOKEN_DEV: ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
58+
ASTRA_CLOUD_PROVIDER_DEV: GCP
59+
ASTRA_CLOUD_REGION_DEV: europe-west4
60+
run: |
61+
cd astra-db-java
62+
mvn test -Dtest=com.datastax.astra.test.integration.dev.AstraDevCollectionITTest
63+
64+
GCP_US_CENTRAL1:
65+
needs: BUILD
66+
runs-on: ubuntu-latest
67+
steps:
68+
- name: Checkout repository
69+
uses: actions/checkout@v2
70+
- name: Set up JDK
71+
uses: actions/setup-java@v2
72+
with:
73+
distribution: 'adopt'
74+
java-version: 11
75+
76+
- name: Run test for DEV
77+
env:
78+
ASTRA_DB_APPLICATION_TOKEN_DEV: ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
79+
ASTRA_CLOUD_PROVIDER_DEV: GCP
80+
ASTRA_CLOUD_REGION_DEV: us-central1
81+
run: |
82+
cd astra-db-java
83+
mvn test -Dtest=com.datastax.astra.test.integration.dev.AstraDevCollectionITTest
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
name: AstraDev | Database
2+
3+
on:
4+
#push:
5+
# branches: [ main ]
6+
#pull_request:
7+
# branches: [ main ]
8+
workflow_dispatch:
9+
10+
jobs:
11+
BUILD:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout Code
15+
uses: actions/checkout@v2
16+
- name: Set up JDK 11
17+
uses: actions/setup-java@v2
18+
with:
19+
distribution: 'adopt'
20+
java-version: 11
21+
- name: Build with Maven
22+
run: |
23+
mvn install -Dmaven.test.skip=true
24+
AWS_US_WEST2_CORE:
25+
needs: BUILD
26+
runs-on: ubuntu-latest
27+
steps:
28+
- name: Checkout repository
29+
uses: actions/checkout@v2
30+
- name: Set up JDK
31+
uses: actions/setup-java@v2
32+
with:
33+
distribution: 'adopt'
34+
java-version: 11
35+
- name: Maven Test
36+
env:
37+
ASTRA_DB_APPLICATION_TOKEN_DEV: ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
38+
ASTRA_CLOUD_PROVIDER_DEV: AWS
39+
ASTRA_CLOUD_REGION_DEV: us-west-2
40+
run: |
41+
cd astra-db-java
42+
mvn test -Dtest=com.datastax.astra.test.integration.dev.AstraDevDatabaseITTest
43+
44+
GCP_EUROPE_WEST4:
45+
needs: BUILD
46+
runs-on: ubuntu-latest
47+
steps:
48+
- name: Checkout repository
49+
uses: actions/checkout@v2
50+
- name: Set up JDK
51+
uses: actions/setup-java@v2
52+
with:
53+
distribution: 'adopt'
54+
java-version: 11
55+
- name: Run test for DEV
56+
env:
57+
ASTRA_DB_APPLICATION_TOKEN_DEV: ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
58+
ASTRA_CLOUD_PROVIDER_DEV: GCP
59+
ASTRA_CLOUD_REGION_DEV: europe-west4
60+
run: |
61+
cd astra-db-java
62+
mvn test -Dtest=com.datastax.astra.test.integration.dev.AstraDevDatabaseITTest
63+
64+
GCP_US_CENTRAL1:
65+
needs: BUILD
66+
runs-on: ubuntu-latest
67+
steps:
68+
- name: Checkout repository
69+
uses: actions/checkout@v2
70+
- name: Set up JDK
71+
uses: actions/setup-java@v2
72+
with:
73+
distribution: 'adopt'
74+
java-version: 11
75+
76+
- name: Run test for DEV
77+
env:
78+
ASTRA_DB_APPLICATION_TOKEN_DEV: ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
79+
ASTRA_CLOUD_PROVIDER_DEV: GCP
80+
ASTRA_CLOUD_REGION_DEV: us-central1
81+
run: |
82+
cd astra-db-java
83+
mvn test -Dtest=com.datastax.astra.test.integration.dev.AstraDevDatabaseITTest
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
name: AstraDev | Database Admin
2+
3+
on:
4+
#push:
5+
# branches: [ main ]
6+
#pull_request:
7+
# branches: [ main ]
8+
workflow_dispatch:
9+
10+
jobs:
11+
BUILD:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout Code
15+
uses: actions/checkout@v2
16+
- name: Set up JDK 11
17+
uses: actions/setup-java@v2
18+
with:
19+
distribution: 'adopt'
20+
java-version: 11
21+
- name: Build with Maven
22+
run: |
23+
mvn install -Dmaven.test.skip=true
24+
AWS_US_WEST2_CORE:
25+
needs: BUILD
26+
runs-on: ubuntu-latest
27+
steps:
28+
- name: Checkout repository
29+
uses: actions/checkout@v2
30+
- name: Set up JDK
31+
uses: actions/setup-java@v2
32+
with:
33+
distribution: 'adopt'
34+
java-version: 11
35+
- name: Maven Test
36+
env:
37+
ASTRA_DB_APPLICATION_TOKEN_DEV: ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
38+
ASTRA_CLOUD_PROVIDER_DEV: AWS
39+
ASTRA_CLOUD_REGION_DEV: us-west-2
40+
run: |
41+
cd astra-db-java
42+
mvn test -Dtest=com.datastax.astra.test.integration.dev.AstraDevDatabaseAdminITTest
43+
44+
GCP_EUROPE_WEST4:
45+
needs: BUILD
46+
runs-on: ubuntu-latest
47+
steps:
48+
- name: Checkout repository
49+
uses: actions/checkout@v2
50+
- name: Set up JDK
51+
uses: actions/setup-java@v2
52+
with:
53+
distribution: 'adopt'
54+
java-version: 11
55+
- name: Run test for DEV
56+
env:
57+
ASTRA_DB_APPLICATION_TOKEN_DEV: ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
58+
ASTRA_CLOUD_PROVIDER_DEV: GCP
59+
ASTRA_CLOUD_REGION_DEV: europe-west4
60+
run: |
61+
cd astra-db-java
62+
mvn test -Dtest=com.datastax.astra.test.integration.dev.AstraDevDatabaseAdminITTest
63+
64+
GCP_US_CENTRAL1:
65+
needs: BUILD
66+
runs-on: ubuntu-latest
67+
steps:
68+
- name: Checkout repository
69+
uses: actions/checkout@v2
70+
- name: Set up JDK
71+
uses: actions/setup-java@v2
72+
with:
73+
distribution: 'adopt'
74+
java-version: 11
75+
76+
- name: Run test for DEV
77+
env:
78+
ASTRA_DB_APPLICATION_TOKEN_DEV: ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
79+
ASTRA_CLOUD_PROVIDER_DEV: GCP
80+
ASTRA_CLOUD_REGION_DEV: us-central1
81+
run: |
82+
cd astra-db-java
83+
mvn test -Dtest=com.datastax.astra.test.integration.dev.AstraDevDatabaseAdminITTest
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
name: AstraDev | Devops API
2+
3+
on:
4+
#push:
5+
# branches: [ main ]
6+
#pull_request:
7+
# branches: [ main ]
8+
workflow_dispatch:
9+
10+
jobs:
11+
BUILD:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout Code
15+
uses: actions/checkout@v2
16+
- name: Set up JDK 11
17+
uses: actions/setup-java@v2
18+
with:
19+
distribution: 'adopt'
20+
java-version: 11
21+
- name: Build with Maven
22+
run: |
23+
mvn install -Dmaven.test.skip=true
24+
AWS_US_WEST2_CORE:
25+
needs: BUILD
26+
runs-on: ubuntu-latest
27+
steps:
28+
- name: Checkout repository
29+
uses: actions/checkout@v2
30+
- name: Set up JDK
31+
uses: actions/setup-java@v2
32+
with:
33+
distribution: 'adopt'
34+
java-version: 11
35+
- name: Maven Test
36+
env:
37+
ASTRA_DB_APPLICATION_TOKEN_DEV: ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
38+
ASTRA_CLOUD_PROVIDER_DEV: AWS
39+
ASTRA_CLOUD_REGION_DEV: us-west-2
40+
run: |
41+
cd astra-db-java
42+
mvn test -Dtest=com.datastax.astra.test.integration.dev.AstraDevDevopsITTest
43+
44+
GCP_EUROPE_WEST4:
45+
needs: BUILD
46+
runs-on: ubuntu-latest
47+
steps:
48+
- name: Checkout repository
49+
uses: actions/checkout@v2
50+
- name: Set up JDK
51+
uses: actions/setup-java@v2
52+
with:
53+
distribution: 'adopt'
54+
java-version: 11
55+
- name: Run test for DEV
56+
env:
57+
ASTRA_DB_APPLICATION_TOKEN_DEV: ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
58+
ASTRA_CLOUD_PROVIDER_DEV: GCP
59+
ASTRA_CLOUD_REGION_DEV: europe-west4
60+
run: |
61+
cd astra-db-java
62+
mvn test -Dtest=com.datastax.astra.test.integration.dev.AstraDevDevopsITTest
63+
64+
GCP_US_CENTRAL1:
65+
needs: BUILD
66+
runs-on: ubuntu-latest
67+
steps:
68+
- name: Checkout repository
69+
uses: actions/checkout@v2
70+
- name: Set up JDK
71+
uses: actions/setup-java@v2
72+
with:
73+
distribution: 'adopt'
74+
java-version: 11
75+
76+
- name: Run test for DEV
77+
env:
78+
ASTRA_DB_APPLICATION_TOKEN_DEV: ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
79+
ASTRA_CLOUD_PROVIDER_DEV: GCP
80+
ASTRA_CLOUD_REGION_DEV: us-central1
81+
run: |
82+
cd astra-db-java
83+
mvn test -Dtest=com.datastax.astra.test.integration.dev.AstraDevDevopsITTest

0 commit comments

Comments
 (0)