Skip to content

Commit c909262

Browse files
authored
Merge pull request #48 from grails/javaci-workflow
Update Java CI Workflow to publish Documentation
2 parents be93772 + 6179049 commit c909262

File tree

1 file changed

+21
-4
lines changed

1 file changed

+21
-4
lines changed

.github/workflows/gradle.yml

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ jobs:
1313
strategy:
1414
matrix:
1515
java: ['11', '14']
16-
env:
17-
WORKSPACE: ${{ github.workspace }}
18-
GRADLE_OPTS: -Xmx1500m -Dfile.encoding=UTF-8
1916
steps:
2017
- uses: actions/checkout@v4
2118
- name: Set up JDK
@@ -53,4 +50,24 @@ jobs:
5350
ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }}
5451
ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }}
5552
with:
56-
arguments: -Dorg.gradle.internal.publish.checksums.insecure=true publish
53+
arguments: -Dorg.gradle.internal.publish.checksums.insecure=true publish
54+
- name: Generate Documentation
55+
if: success()
56+
uses: gradle/gradle-build-action@v2
57+
with:
58+
arguments: docs
59+
env:
60+
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
61+
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
62+
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
63+
- name: Publish to Github Pages
64+
if: success()
65+
uses: micronaut-projects/github-pages-deploy-action@grails
66+
env:
67+
TARGET_REPOSITORY: ${{ github.repository }}
68+
GH_TOKEN: ${{ secrets.GH_TOKEN }}
69+
BRANCH: gh-pages
70+
FOLDER: build/docs
71+
DOC_FOLDER: gh-pages
72+
COMMIT_EMAIL: [email protected]
73+
COMMIT_NAME: Puneet Behl

0 commit comments

Comments
 (0)