mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Maxim Thomas
26.12.2024 0aa6713325ea7d62908c2caf1cabd85bc62b8c86
Publish docs to https://doc.openidentityplatform.org (#366)

3 files modified
57 ■■■■ changed files
.github/workflows/deploy.yml 34 ●●●● patch | view | raw | blame | history
.github/workflows/release.yml 22 ●●●●● patch | view | raw | blame | history
opendj-doc-generated-ref/pom.xml 1 ●●●● patch | view | raw | blame | history
.github/workflows/deploy.yml
@@ -125,16 +125,36 @@
        with:
          repository: ${{ github.repository }}.wiki
          path: ${{ github.event.repository.name }}.wiki
      - name: Publish docs in wiki
      - name: Publish docs to wiki
        continue-on-error: true
        shell: bash
        env:
          GITHUB_ACTOR: ${{ github.actor }}
          GITHUB_TOKEN: ${{ github.token }}
        run:   |
           cd ${{ github.event.repository.name }}.wiki
           rm -rf docbkx
           mv ../opendj-doc-generated-ref/target/docbkx ../${{ github.event.repository.name }}.wiki
           git add -A
           git commit -a -m "upload docs after deploy ${{ github.sha }}"
           git push --quiet --force
          cd ${{ github.event.repository.name }}.wiki
          rm -rf docbkx
          cp -R ../opendj-doc-generated-ref/target/docbkx ../${{ github.event.repository.name }}.wiki
          git add -A
          git commit -a -m "upload docs after deploy ${{ github.sha }}"
          git push --quiet --force
      - uses: actions/checkout@v4
        continue-on-error: true
        with:
          repository: OpenIdentityPlatform/doc.openidentityplatform.org
          path: doc.openidentityplatform.org
          token: ${{ secrets.OIP_PAT_GH_TOKEN }}
      - name: Publish docs to site
        continue-on-error: true
        shell: bash
        run: |
          export REPO_NAME_LC=$(echo '${{github.event.repository.name}}' | tr '[:upper:]' '[:lower:]')
          export SITE_DOC_FOLDER=${REPO_NAME_LC}-doc-generated-ref
          cd doc.openidentityplatform.org
          rm -rf ${REPO_NAME_LC}
          cp -R ../${SITE_DOC_FOLDER}/target/docbkx/bootstrap ../doc.openidentityplatform.org/${REPO_NAME_LC}
          git add -A
          git commit -a -m "upload ${{github.event.repository.name}} docs after deploy ${{ github.sha }}"
          git push --force https://github.com/OpenIdentityPlatform/doc.openidentityplatform.org.git
.github/workflows/release.yml
@@ -95,7 +95,7 @@
          repository: ${{ github.repository }}.wiki
          path: ${{ github.event.repository.name }}.wiki
          fetch-depth: 0
      - name: Publish docs in wiki
      - name: Publish docs to wiki
        continue-on-error: true
        shell: bash
        env:
@@ -104,12 +104,30 @@
        run:   |
           cd ${{ github.event.repository.name }}.wiki
           rm -rf docbkx
           mv ../opendj-doc-generated-ref/target/docbkx ../${{ github.event.repository.name }}.wiki
           cp -R ../opendj-doc-generated-ref/target/docbkx ../${{ github.event.repository.name }}.wiki
           git add -A
           git commit -a -m "upload docs after release ${{ github.event.inputs.releaseVersion }}"
           git tag -f ${{ github.event.inputs.releaseVersion }}
           git push --quiet --force
           git push --quiet --force origin ${{ github.event.inputs.releaseVersion }}
      - uses: actions/checkout@v4
        continue-on-error: true
        with:
          repository: OpenIdentityPlatform/doc.openidentityplatform.org
          path: doc.openidentityplatform.org
          token: ${{ secrets.OIP_PAT_GH_TOKEN }}
      - name: Publish docs to site
        continue-on-error: true
        shell: bash
        run: |
          export REPO_NAME_LC=$(echo '${{github.event.repository.name}}' | tr '[:upper:]' '[:lower:]')
          export SITE_DOC_FOLDER=${REPO_NAME_LC}-doc-generated-ref
          export TAG_NAME='${{github.event.repository.name}}-${{ github.event.inputs.releaseVersion }}'
          cd doc.openidentityplatform.org
          git tag -f '${TAG_NAME}'
          git push --quiet --force origin '${TAG_NAME}'
  release-docker:
    name: Docker release
    runs-on: 'ubuntu-latest'
opendj-doc-generated-ref/pom.xml
@@ -608,6 +608,7 @@
                                <format>pdf</format>
                                <format>webhelp</format>
                                <format>xhtml5</format>
                                <format>bootstrap</format>
                            </formats>
                        </configuration>
                    </plugin>