diff --git a/.drone.yml b/.drone.yml index e9f4ab1..3354fc7 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,33 +6,11 @@ clone: depth: 1 steps: -- name: hugo_prod +- name: hugo image: code.ndumas.com/ndumas/hugo commands: - - hugo --enableGitInfo -d /drone/src/public/ --baseURL https://blog.ndumas.com - when: - branch: - include: - - main -- name: hugo_dev - image: code.ndumas.com/ndumas/hugo - commands: - - hugo --enableGitInfo -d /drone/src/public/ --baseURL https://dev.blog.ndumas.com - when: - branch: - include: - - dev -- name: hugo_drafts - image: code.ndumas.com/ndumas/hugo - commands: - - hugo --enableGitInfo -DF -d /drone/src/public/ --baseURL https://drafts.blog.ndumas.com - when: - branch: - include: - - drafts + - ./build.sh ${{DRONE_BRANCH}} - name: publish_prod - depends_on: - - hugo_prod image: drillster/drone-rsync settings: key: @@ -49,8 +27,6 @@ steps: include: - main - name: publish_dev - depends_on: - - hugo_dev image: drillster/drone-rsync settings: key: @@ -67,8 +43,6 @@ steps: include: - dev - name: publish_drafts - depends_on: - - hugo_drafts image: drillster/drone-rsync settings: key: diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..88b31e2 --- /dev/null +++ b/build.sh @@ -0,0 +1,13 @@ +#! /bin/bash + +case $1 in + main) + hugo --enableGitInfo -d /drone/src/public/ --baseURL https://blog.ndumas.com + ;; + dev) + hugo --enableGitInfo -d /drone/src/public/ --baseURL https://dev.blog.ndumas.com + ;; + drafts) + hugo --enableGitInfo -DF -d /drone/src/public/ --baseURL https://drafts.blog.ndumas.com + ;; +esac