refactor(build-system): rework build system to include latex build
This commit is contained in:
parent
e99be7fc23
commit
6d76ed6575
3 changed files with 49 additions and 28 deletions
|
@ -3,31 +3,8 @@ set: [errexit, pipefail, nounset]
|
|||
shopt: [globstar]
|
||||
dotenv:
|
||||
- .env
|
||||
vars:
|
||||
HUGO_BIN: hugo
|
||||
BUILD_OPTS: --gc --cleanDestinationDir
|
||||
BUILD_DEST: public
|
||||
SERVE_OPTS: -D --disableFastRender
|
||||
DEPLOY_BIN: rsync
|
||||
DEPLOY_OPTS: -avz --delete
|
||||
tasks:
|
||||
test:
|
||||
cmds:
|
||||
- echo "$DEPLOY_SRV"
|
||||
build:
|
||||
cmds:
|
||||
- |
|
||||
{{.HUGO_BIN}} {{.BUILD_OPTS}} -d {{.BUILD_DEST}}
|
||||
serve:
|
||||
cmds:
|
||||
- |
|
||||
{{.HUGO_BIN}} {{.SERVE_OPTS}}
|
||||
deploy:
|
||||
deps: [build]
|
||||
cmds:
|
||||
- |
|
||||
{{.DEPLOY_BIN}} {{.DEPLOY_OPTS}} {{.BUILD_DEST}} {{.DEPLOY_SRV}}:{{.DEPLOY_DEST}}
|
||||
requires:
|
||||
vars:
|
||||
- DEPLOY_SRV
|
||||
- DEPLOY_DEST
|
||||
includes:
|
||||
site:
|
||||
taskfile: ./taskfiles/site.yaml
|
||||
latex:
|
||||
taskfile: ./taskfiles/latex.yaml
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue