mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-25 18:55:28 -06:00
Update build docs job steps
This commit is contained in:
parent
a98c2ac9d3
commit
285ef22af2
51
.github/workflows/build.yml
vendored
51
.github/workflows/build.yml
vendored
@ -81,51 +81,27 @@ jobs:
|
||||
if: ${{ github.repository == 'nosqlbench/nosqlbench' && github.event_name == 'pull_request' && github.ref_name == 'main' }}
|
||||
steps:
|
||||
|
||||
- name: set git username
|
||||
run: git config --global user.email "${{ secrets.NBDROID_EMAIL }}"
|
||||
|
||||
- name: set git email
|
||||
run: git config --global user.name "${{ secrets.NBDROID_NAME }}"
|
||||
- name: checkout build docs
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: nosqlbench/nosqlbench-build-docs
|
||||
path: build-docs
|
||||
|
||||
- name: download exported_docs
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: exported-docs
|
||||
|
||||
- run: ls -la
|
||||
|
||||
- name: clone nosqlbench-build-docs
|
||||
env:
|
||||
NBDROID_NAME: ${{ secrets.NBDROID_NAME }}
|
||||
NBDROID_TOKEN: ${{ secrets.NBDROID_TOKEN }}
|
||||
run: |
|
||||
git clone https://${{secrets.NBDROID_NAME}}:${{secrets.NBDROID_TOKEN}}@github.com/nosqlbench/nosqlbench-build-docs.git nosqlbench-build-docs
|
||||
cd nosqlbench-build-docs
|
||||
echo "files listing"
|
||||
find .
|
||||
git remote set-url origin https://${{secrets.NBDROID_NAME}}:${{secrets.NBDROID_TOKEN}}@github.com/nosqlbench/nosqlbench-build-docs.git
|
||||
git remote -v
|
||||
|
||||
- name: import zipfile
|
||||
run: |
|
||||
mv exported_docs.zip nosqlbench-build-docs/
|
||||
|
||||
- name: set CNAME
|
||||
run: |
|
||||
echo "builddocs.nosqlbench.io" > nosqlbench-build-docs/site/static/CNAME
|
||||
|
||||
- name: commit changes
|
||||
run: |
|
||||
cd nosqlbench-build-docs
|
||||
git add exported_docs.zip
|
||||
|
||||
- name: push changes
|
||||
env:
|
||||
NBDROID_NAME: ${{ secrets.NBDROID_NAME }}
|
||||
NBDROID_TOKEN: ${{ secrets.NBDROID_TOKEN }}
|
||||
- name: overlay docs changes and push
|
||||
run: |
|
||||
set -x
|
||||
cd nosqlbench-build-docs
|
||||
mv exported_docs.zip build-docs/.
|
||||
cd build-docs
|
||||
./doimport.sh
|
||||
rm exported_docs.zip
|
||||
git config --global user.email "${{ secrets.NBDROID_EMAIL }}"
|
||||
git config --global user.name "${{ secrets.NBDROID_NAME }}"
|
||||
git add .
|
||||
CHANGES=$(git status --porcelain 2>/dev/null| wc -l)
|
||||
echo "found $CHANGES to push for doc updates"
|
||||
if (( $CHANGES > 0 ))
|
||||
@ -133,4 +109,3 @@ jobs:
|
||||
git commit -m"docs update for $GITHUB_REF"
|
||||
git push
|
||||
fi
|
||||
echo "push completed"
|
||||
|
Loading…
Reference in New Issue
Block a user