From 79b66a8668b94403ed4878d3ca8e095f13763e9f Mon Sep 17 00:00:00 2001 From: Bastian Schroll Date: Fri, 17 Apr 2020 09:44:00 +0200 Subject: [PATCH 01/10] add basic docs build workflow --- .github/workflows/build_docs.yml | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/build_docs.yml diff --git a/.github/workflows/build_docs.yml b/.github/workflows/build_docs.yml new file mode 100644 index 0000000..7634d46 --- /dev/null +++ b/.github/workflows/build_docs.yml @@ -0,0 +1,33 @@ +name: build_docs + +#on: push +on: [push, pull_request] + branches: + - master + - develop + paths: + - 'docu/**' + +jobs: + + build_docs: + name: Build documentation + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v1 + + - name: Build doxygen + uses: mattnotmitt/doxygen-action@v1 + with: + working-directory: './' + doxyfile-path: 'docu/doxygen.ini' + + - name: Build mkdocs + run: | + python -m pip install --upgrade pip + pip install mkdocs + mkdocs build -f docu/mkdocs.yml + + - name: Upload to docs-server From 61a61d1f25e87b3059938aeb1d6d0fb3ec414af3 Mon Sep 17 00:00:00 2001 From: Bastian Schroll Date: Fri, 17 Apr 2020 09:55:40 +0200 Subject: [PATCH 02/10] basic test --- .github/workflows/build_docs.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/build_docs.yml b/.github/workflows/build_docs.yml index 7634d46..a7f438b 100644 --- a/.github/workflows/build_docs.yml +++ b/.github/workflows/build_docs.yml @@ -1,12 +1,6 @@ name: build_docs -#on: push on: [push, pull_request] - branches: - - master - - develop - paths: - - 'docu/**' jobs: From 195215ac464dc515d7d73ea8ddc536a5a3ffe087 Mon Sep 17 00:00:00 2001 From: Bastian Schroll Date: Fri, 17 Apr 2020 09:56:31 +0200 Subject: [PATCH 03/10] add missing run --- .github/workflows/build_docs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build_docs.yml b/.github/workflows/build_docs.yml index a7f438b..8ed2b59 100644 --- a/.github/workflows/build_docs.yml +++ b/.github/workflows/build_docs.yml @@ -25,3 +25,4 @@ jobs: mkdocs build -f docu/mkdocs.yml - name: Upload to docs-server + run: echo 'test' From 2767b6f60301cc2397ba55d98bff5e55363ea642 Mon Sep 17 00:00:00 2001 From: Bastian Schroll Date: Fri, 17 Apr 2020 09:58:17 +0200 Subject: [PATCH 04/10] fix mkdocs call --- .github/workflows/build_docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_docs.yml b/.github/workflows/build_docs.yml index 8ed2b59..51e1c62 100644 --- a/.github/workflows/build_docs.yml +++ b/.github/workflows/build_docs.yml @@ -22,7 +22,7 @@ jobs: run: | python -m pip install --upgrade pip pip install mkdocs - mkdocs build -f docu/mkdocs.yml + python -m mkdocs build -f docu/mkdocs.yml - name: Upload to docs-server run: echo 'test' From 985820540dfc8ed2800ca84c9c3c4a222010fdd6 Mon Sep 17 00:00:00 2001 From: Bastian Schroll Date: Fri, 17 Apr 2020 10:13:24 +0200 Subject: [PATCH 05/10] add SCP upload --- .github/workflows/build_docs.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_docs.yml b/.github/workflows/build_docs.yml index 51e1c62..984e59a 100644 --- a/.github/workflows/build_docs.yml +++ b/.github/workflows/build_docs.yml @@ -25,4 +25,11 @@ jobs: python -m mkdocs build -f docu/mkdocs.yml - name: Upload to docs-server - run: echo 'test' + uses: appleboy/scp-action@master + with: + host: ${{ secrets.SCP_HOST }} + port: ${{ secrets.SCP_PORT }} + username: ${{ secrets.SCP_USERNAME }} + password: ${{ secrets.SCP_PASSWORD }} + source: "docu/site/**" + target: ${{ secrets.SCP_TARGET_PATH }} \ No newline at end of file From 4170e31355a67b91284bf8d525f718af7834c6fe Mon Sep 17 00:00:00 2001 From: Schrolli91 Date: Fri, 17 Apr 2020 23:17:27 +0200 Subject: [PATCH 06/10] update workflow --- .github/workflows/build_docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_docs.yml b/.github/workflows/build_docs.yml index 984e59a..0270ece 100644 --- a/.github/workflows/build_docs.yml +++ b/.github/workflows/build_docs.yml @@ -1,6 +1,6 @@ name: build_docs -on: [push, pull_request] +on: [push] jobs: From b2beafe190484f5b1ef9712f48150c7e3cc67069 Mon Sep 17 00:00:00 2001 From: Schrolli91 Date: Fri, 17 Apr 2020 23:19:16 +0200 Subject: [PATCH 07/10] test --- docu/docs/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docu/docs/index.md b/docu/docs/index.md index 114a3a5..7401f93 100644 --- a/docu/docs/index.md +++ b/docu/docs/index.md @@ -1,4 +1,4 @@ -#
BOSWatch 3
+#
BOSWatch 3 test
---
From 6b0724baf5e17cf1336f0e60c57577346e8cf41d Mon Sep 17 00:00:00 2001 From: Schrolli91 Date: Fri, 17 Apr 2020 23:22:09 +0200 Subject: [PATCH 08/10] test --- docu/docs/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docu/docs/index.md b/docu/docs/index.md index 7401f93..114a3a5 100644 --- a/docu/docs/index.md +++ b/docu/docs/index.md @@ -1,4 +1,4 @@ -#
BOSWatch 3 test
+#
BOSWatch 3
---
From 72c795562b6224d8038763ecb95cbe6fdef65107 Mon Sep 17 00:00:00 2001 From: Schrolli91 Date: Fri, 17 Apr 2020 23:26:09 +0200 Subject: [PATCH 09/10] add strip_components --- .github/workflows/build_docs.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_docs.yml b/.github/workflows/build_docs.yml index 0270ece..dccc187 100644 --- a/.github/workflows/build_docs.yml +++ b/.github/workflows/build_docs.yml @@ -32,4 +32,5 @@ jobs: username: ${{ secrets.SCP_USERNAME }} password: ${{ secrets.SCP_PASSWORD }} source: "docu/site/**" - target: ${{ secrets.SCP_TARGET_PATH }} \ No newline at end of file + target: ${{ secrets.SCP_TARGET_PATH }} + strip_components: 2 \ No newline at end of file From 1680490ca14edf9cfaac7c9eed38a9c1ac549bfe Mon Sep 17 00:00:00 2001 From: Bastian Schroll Date: Sat, 18 Apr 2020 15:18:30 +0200 Subject: [PATCH 10/10] Update .github/workflows/build_docs.yml Co-Authored-By: Jan Speller --- .github/workflows/build_docs.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_docs.yml b/.github/workflows/build_docs.yml index dccc187..dfb0de3 100644 --- a/.github/workflows/build_docs.yml +++ b/.github/workflows/build_docs.yml @@ -1,6 +1,9 @@ name: build_docs -on: [push] +on: + push: + branches: + - master jobs: @@ -33,4 +36,4 @@ jobs: password: ${{ secrets.SCP_PASSWORD }} source: "docu/site/**" target: ${{ secrets.SCP_TARGET_PATH }} - strip_components: 2 \ No newline at end of file + strip_components: 2