Skip to content

Commit 0819988

Browse files
authored
Move Gradle enterprise cache secrets to top level of CI build
1 parent 0f3ea33 commit 0819988

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

.github/workflows/continuous-integration-workflow.yml

+11-7
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ on:
77
schedule:
88
- cron: '0 10 * * *' # Once per day at 10am UTC
99

10+
env:
11+
GRADLE_ENTERPRISE_CACHE_USER: ${{ secrets.GRADLE_ENTERPRISE_CACHE_USER }}
12+
GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GRADLE_ENTERPRISE_CACHE_PASSWORD }}
13+
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_SECRET_ACCESS_KEY }}
14+
1015
jobs:
1116
build:
1217
name: Build
@@ -27,7 +32,12 @@ jobs:
2732
path: ~/.gradle/caches
2833
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
2934
- name: Build with Gradle
30-
run: ./gradlew clean build --no-daemon --stacktrace
35+
36+
run: |
37+
export GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
38+
export GRADLE_ENTERPRISE_CACHE_PASSWORD="$GRADLE_ENTERPRISE_CACHE_PASSWORD"
39+
export GRADLE_ENTERPRISE_ACCESS_KEY="$GRADLE_ENTERPRISE_SECRET_ACCESS_KEY"
40+
./gradlew clean build --no-daemon --stacktrace
3141
artifacts:
3242
name: Deploy Artifacts
3343
needs: [build]
@@ -54,9 +64,6 @@ jobs:
5464
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
5565
ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }}
5666
ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }}
57-
GRADLE_ENTERPRISE_CACHE_USER: ${{ secrets.GRADLE_ENTERPRISE_CACHE_USER }}
58-
GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GRADLE_ENTERPRISE_CACHE_PASSWORD }}
59-
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_SECRET_ACCESS_KEY }}
6067
docs:
6168
name: Deploy Docs
6269
needs: [build]
@@ -77,6 +84,3 @@ jobs:
7784
DOCS_USERNAME: ${{ secrets.DOCS_USERNAME }}
7885
DOCS_SSH_KEY: ${{ secrets.DOCS_SSH_KEY }}
7986
DOCS_HOST: ${{ secrets.DOCS_HOST }}
80-
GRADLE_ENTERPRISE_CACHE_USER: ${{ secrets.GRADLE_ENTERPRISE_CACHE_USER }}
81-
GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GRADLE_ENTERPRISE_CACHE_PASSWORD }}
82-
GRADLE_ENTERPRISE_SECRET_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_SECRET_ACCESS_KEY }}

0 commit comments

Comments
 (0)