Docs build updates
Closes gh-31022
This commit is contained in:
6
.github/workflows/deploy-docs.yml
vendored
6
.github/workflows/deploy-docs.yml
vendored
@@ -33,15 +33,17 @@ jobs:
|
|||||||
echo BUILD_VERSION=$(git cat-file --textconv FETCH_HEAD:gradle.properties | sed -n '/^version=/ { s/^version=//;p }') >> $GITHUB_ENV
|
echo BUILD_VERSION=$(git cat-file --textconv FETCH_HEAD:gradle.properties | sed -n '/^version=/ { s/^version=//;p }') >> $GITHUB_ENV
|
||||||
- name: Run Antora
|
- name: Run Antora
|
||||||
run: ./gradlew antora
|
run: ./gradlew antora
|
||||||
|
- name: Copy the cache to be included in the site
|
||||||
|
run: cp -rf build/antora/inject-collector-cache-config-extension/.cache build/site/
|
||||||
- name: Publish Docs
|
- name: Publish Docs
|
||||||
uses: spring-io/spring-doc-actions/rsync-antora-reference@v0.0.8
|
uses: spring-io/spring-doc-actions/rsync-antora-reference@v0.0.11
|
||||||
with:
|
with:
|
||||||
docs-username: ${{ secrets.DOCS_USERNAME }}
|
docs-username: ${{ secrets.DOCS_USERNAME }}
|
||||||
docs-host: ${{ secrets.DOCS_HOST }}
|
docs-host: ${{ secrets.DOCS_HOST }}
|
||||||
docs-ssh-key: ${{ secrets.DOCS_SSH_KEY }}
|
docs-ssh-key: ${{ secrets.DOCS_SSH_KEY }}
|
||||||
docs-ssh-host-key: ${{ secrets.DOCS_SSH_HOST_KEY }}
|
docs-ssh-host-key: ${{ secrets.DOCS_SSH_HOST_KEY }}
|
||||||
- name: Bust Clouflare Cache
|
- name: Bust Clouflare Cache
|
||||||
uses: spring-io/spring-doc-actions/bust-cloudflare-antora-cache@v0.0.8
|
uses: spring-io/spring-doc-actions/bust-cloudflare-antora-cache@v0.0.11
|
||||||
with:
|
with:
|
||||||
context-root: spring-framework
|
context-root: spring-framework
|
||||||
cloudflare-zone-id: ${{ secrets.CLOUDFLARE_ZONE_ID }}
|
cloudflare-zone-id: ${{ secrets.CLOUDFLARE_ZONE_ID }}
|
||||||
|
|||||||
@@ -1,14 +1,16 @@
|
|||||||
antora:
|
antora:
|
||||||
extensions:
|
extensions:
|
||||||
|
- '@springio/antora-extensions/partial-build-extension'
|
||||||
|
- require: '@springio/antora-extensions/latest-version-extension'
|
||||||
|
- require: '@springio/antora-extensions/inject-collector-cache-config-extension'
|
||||||
- '@antora/collector-extension'
|
- '@antora/collector-extension'
|
||||||
- '@antora/atlas-extension'
|
- '@antora/atlas-extension'
|
||||||
- '@opendevise/antora-release-line-extension'
|
- '@opendevise/antora-release-line-extension'
|
||||||
- '@springio/antora-extensions/latest-version-extension'
|
|
||||||
- require: '@springio/antora-extensions/root-component-extension'
|
- require: '@springio/antora-extensions/root-component-extension'
|
||||||
root_component_name: 'framework'
|
root_component_name: 'framework'
|
||||||
site:
|
site:
|
||||||
title: Spring Framework
|
title: Spring Framework
|
||||||
url: https://docs.spring.io/spring-security/reference
|
url: https://docs.spring.io/spring-framework/reference
|
||||||
robots: allow
|
robots: allow
|
||||||
git:
|
git:
|
||||||
ensure_git_suffix: false
|
ensure_git_suffix: false
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ plugins {
|
|||||||
}
|
}
|
||||||
|
|
||||||
antora {
|
antora {
|
||||||
version = '3.2.0-alpha.2'
|
version = '3.2.0-alpha.2'
|
||||||
options = ['--clean', '--fetch', '--stacktrace']
|
options = [clean: true, fetch: true, stacktrace: true]
|
||||||
environment = [
|
environment = [
|
||||||
'ALGOLIA_API_KEY': '042f6aaab6ce998d2ea29e60167e1660',
|
'ALGOLIA_API_KEY': '042f6aaab6ce998d2ea29e60167e1660',
|
||||||
'ALGOLIA_APP_ID': 'WB1FQYI187',
|
'ALGOLIA_APP_ID': 'WB1FQYI187',
|
||||||
@@ -17,7 +17,7 @@ antora {
|
|||||||
'@antora/collector-extension': '1.0.0-alpha.3',
|
'@antora/collector-extension': '1.0.0-alpha.3',
|
||||||
'@asciidoctor/tabs': '1.0.0-beta.3',
|
'@asciidoctor/tabs': '1.0.0-beta.3',
|
||||||
'@opendevise/antora-release-line-extension': '1.0.0',
|
'@opendevise/antora-release-line-extension': '1.0.0',
|
||||||
'@springio/antora-extensions': '1.3.0',
|
'@springio/antora-extensions': '1.4.2',
|
||||||
'@springio/asciidoctor-extensions': '1.0.0-alpha.9',
|
'@springio/asciidoctor-extensions': '1.0.0-alpha.9',
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user