11
11
runs-on : self-hosted
12
12
env :
13
13
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION : true
14
+ AWS_REGION : ${{ vars.AWS_REGION }}
15
+ DEPLOYMENT_ENV : ${{ vars[format('{0}_DEPLOYMENT_ENV', inputs.environment)] }}
16
+
14
17
steps :
15
18
- name : Checkout code
16
19
uses : actions/checkout@v4
21
24
java-version : ' 17'
22
25
distribution : ' adopt'
23
26
24
- - name : Set up Gradle
25
- uses : gradle/gradle-build-action@v2
26
- with :
27
- gradle-version : ' 8.10'
28
-
29
27
- name : Set env vars from AWS params
30
28
uses : cmsgov/ab2d-bcda-dpc-platform/actions/aws-params-env-action@main
31
29
env :
@@ -38,26 +36,31 @@ jobs:
38
36
SONAR_HOST_URL=/sonarqube/url
39
37
SONAR_TOKEN=/sonarqube/token
40
38
39
+ - name : Set up Gradle
40
+ uses : gradle/gradle-build-action@v2
41
+ with :
42
+ gradle-version : ' 7.5'
43
+
41
44
- name : Build files
42
45
run : |
43
46
gradle build -x test --info \
44
- -Dusername="${{ env. ARTIFACTORY_USER }}" \
45
- -Dpassword="${{ env. ARTIFACTORY_PASSWORD }}" \
46
- -Drepository_url="${{ env. ARTIFACTORY_URL }}"
47
+ -Dusername="${{ ARTIFACTORY_USER }}" \
48
+ -Dpassword="${{ ARTIFACTORY_PASSWORD }}" \
49
+ -Drepository_url="${{ ARTIFACTORY_URL }}"
47
50
48
51
- name : Do tests
49
52
run : |
50
53
gradle clean test --info build \
51
- -Dusername="${{ env. ARTIFACTORY_USER }}" \
52
- -Dpassword="${{ env. ARTIFACTORY_PASSWORD }}" \
53
- -Drepository_url="${{ env. ARTIFACTORY_URL }}"
54
+ -Dusername="${{ ARTIFACTORY_USER }}" \
55
+ -Dpassword="${{ ARTIFACTORY_PASSWORD }}" \
56
+ -Drepository_url="${{ ARTIFACTORY_URL }}"
54
57
55
58
- name : Build Jar
56
59
run : |
57
60
gradle jar --info build \
58
- -Dusername="${{ env. ARTIFACTORY_USER }}" \
59
- -Dpassword="${{ env. ARTIFACTORY_PASSWORD }}" \
60
- -Drepository_url="${{ env. ARTIFACTORY_URL }}"
61
+ -Dusername="${{ ARTIFACTORY_USER }}" \
62
+ -Dpassword="${{ ARTIFACTORY_PASSWORD }}" \
63
+ -Drepository_url="${{ ARTIFACTORY_URL }}"
61
64
62
65
- name : SonarQube Quality Gate check
63
66
id : sonarqube-quality-gate-check
0 commit comments