diff --git a/.woodpecker.yml b/.woodpecker.yml index a68f011..793f92f 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -4,16 +4,11 @@ pipeline: build: image: node:12.22.1 commands: - - echo "Carry on please" - # - npm install gulp -g - # - npm install hexo-cli -g - # - test -e package.json && npm install - # - gulp build --cwd ./themes/starter - # - hexo generate - # - find -maxdepth 1 ! -name .git ! -name .domains ! -name public ! -name . -exec rm -rf {} \; - # # This only copies non-hidden files; those whose names start with period WOULD NOT be copied - # - mv public/* . - # - rm -rf public + - npm install gulp -g + - npm install hexo-cli -g + - test -e package.json && npm install + - gulp build --cwd ./themes/starter + - hexo generate when: branch: include: [ main ] @@ -23,14 +18,16 @@ pipeline: image: alpine secrets: [ access_token ] commands: - - apk add git openssh + - apk add git # configure git - # - git checkout -b pages - # - git config --global user.email "nonexistent@example.com" - # - git config --global user.name "Codeberg CI" - # - git remote set-url origin https://"$${ACCESS_TOKEN}"@codeberg.org/fediverse/fediparty.git + - git config --global user.email "nonexistent@example.com" + - git config --global user.name "Codeberg CI" - git clone https://"$${ACCESS_TOKEN}"@codeberg.org/fediverse/fediparty.git pages + - cd pages + - git checkout -b pages + - mv ../public/* . + - mv ../.domains . # deploy changes - # - git add -A - # - git commit -m "Woodpecker build ${CI_COMMIT_SHA}" - # - git push --force origin pages + - git add -A + - git commit -m "Woodpecker build ${CI_COMMIT_SHA}" + - git push --force origin pages