Skip to content

Commit dfe4090

Browse files
authored
Refactor publish workflow to build and deploy website
Updated the GitHub Actions workflow to build the website and publish it to GitHub Pages.
1 parent 87f329e commit dfe4090

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

.github/workflows/publish.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,19 @@ jobs:
2929
uses: gradle/actions/setup-gradle@v4
3030
with:
3131
develocity-access-key: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
32-
- name: Publish Main Site
33-
run: ./publish.sh
32+
- name: "🔨 Build Website"
3433
env:
35-
GITHUB_SLUG: apache/grails-static-website
36-
GH_TOKEN: ${{ secrets.GRAILS_GHTOKEN }}
37-
GH_BRANCH: asf-site-production
38-
# AIRTABLE_BASE_ID: ${{ secrets.AIRTABLE_BASE_ID }}
39-
# AIRTABLE_API_KEY: ${{ secrets.AIRTABLE_API_KEY }}
40-
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
41-
GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
42-
GRADLE_TASK: build
4334
GRAILS_WS_URL: https://grails.apache.org
35+
run: >
36+
./gradlew clean build
37+
- name: "🚀 Publish Main Site"
38+
uses: apache/grails-github-actions/deploy-github-pages@asf
39+
env:
40+
GH_TOKEN: ${{ secrets.GRAILS_GHTOKEN }}
41+
GRADLE_PUBLISH_RELEASE: 'false'
42+
SOURCE_FOLDER: /build/dist
43+
TARGET_REPOSITORY: 'apache/grails-website'
44+
DOCUMENTATION_BRANCH: 'asf-site-production'
4445
# TODO Fix Grails Guide Publishing
4546
# - name: Publish Guides Site
4647
# run: ./publish.sh

0 commit comments

Comments
 (0)