From 58eb9ee18ab19e5baac9f9beb75cd325e15e630d Mon Sep 17 00:00:00 2001 From: TheSt1tch Date: Sun, 26 Jan 2025 13:40:31 +0500 Subject: [PATCH] update pipiline --- .woodpacker.yml | 18 ++++++++++++++++++ woodpacker.yml | 36 ------------------------------------ 2 files changed, 18 insertions(+), 36 deletions(-) create mode 100755 .woodpacker.yml delete mode 100755 woodpacker.yml diff --git a/.woodpacker.yml b/.woodpacker.yml new file mode 100755 index 0000000..1509e46 --- /dev/null +++ b/.woodpacker.yml @@ -0,0 +1,18 @@ +pipeline: + + build: + image: git.st1t.ru/thest1tch/mkdocs-material:latest + commands: + - mkdocs build --clean + - ls -l site/ + - cp -r site/ /site + - chown 1000:1000 /site + - chmod -R 777 /site + + deploy: + image: alpine:latest + volumes: + - /opt/appdata/nginx/st1t.ru/site:/site # Локальный каталог, монтируемый в контейнер Nginx + commands: + - cp -r site/* /site/ + - echo "Deployment complete." diff --git a/woodpacker.yml b/woodpacker.yml deleted file mode 100755 index 5eddbc7..0000000 --- a/woodpacker.yml +++ /dev/null @@ -1,36 +0,0 @@ -steps: - build-docs: - # build the docs in /docs with mkdocs and - # add the .domains file for codeberg pages - image: squidfunk/mkdocs-material - commands: - - mkdocs build -f ./mkdocs.yml -d docs_build - - git switch --orphan pages - - mv docs_build/* . - - echo -e 'openfindata.org\nopenfindata.codeberg.page\npages.openfindata.codeberg.page' > .domains - when: - path: - include: - - 'mkdocs.yml' - - 'docs/**' - - deploy-docs: - # Push the resulting files to openfindata/pages - # to deploy - name: Push built docs to codeberg pages - image: appleboy/drone-git-push - settings: - branch: main - remote: git@codeberg.org:openfindata/pages.git - force: true - commit: true - ssh_key: - # created using woodpecker cli with: - # woodpecker secret add -repository openfindata/openfindata \ - # -name codeberg_push_from_ci_priv_key -value @ - from_secret: codeberg_push_from_ci_priv_key - when: - path: - include: - - 'mkdocs.yml' - - 'docs/**' \ No newline at end of file