Rewrite build with task
This commit is contained in:
parent
3d26e338e2
commit
b9cc69c160
38
Taskfile.yml
38
Taskfile.yml
@ -36,14 +36,18 @@ tasks:
|
|||||||
cmds:
|
cmds:
|
||||||
- docker run {{.DOCKER_COMMON_OPTS}} "{{.PHP_IMAGE}}" composer {{.CLI_ARGS}}
|
- docker run {{.DOCKER_COMMON_OPTS}} "{{.PHP_IMAGE}}" composer {{.CLI_ARGS}}
|
||||||
|
|
||||||
shell-node:
|
|
||||||
cmds:
|
|
||||||
- docker run {{.DOCKER_COMMON_OPTS}} "{{.NODE_IMAGE}}" bash
|
|
||||||
|
|
||||||
npm:
|
npm:
|
||||||
cmds:
|
cmds:
|
||||||
- docker run {{.DOCKER_COMMON_OPTS}} "{{.NODE_IMAGE}}" npm {{.CLI_ARGS}}
|
- docker run {{.DOCKER_COMMON_OPTS}} "{{.NODE_IMAGE}}" npm {{.CLI_ARGS}}
|
||||||
|
|
||||||
|
sculpin:
|
||||||
|
cmds:
|
||||||
|
- docker run {{.DOCKER_COMMON_OPTS}} "{{.PHP_IMAGE}}" ./vendor/bin/sculpin {{.CLI_ARGS}}
|
||||||
|
|
||||||
|
shell-node:
|
||||||
|
cmds:
|
||||||
|
- docker run {{.DOCKER_COMMON_OPTS}} "{{.NODE_IMAGE}}" bash
|
||||||
|
|
||||||
install-dependencies:
|
install-dependencies:
|
||||||
cmds:
|
cmds:
|
||||||
- task: composer
|
- task: composer
|
||||||
@ -70,3 +74,29 @@ tasks:
|
|||||||
format-php:
|
format-php:
|
||||||
cmds:
|
cmds:
|
||||||
- docker run {{.DOCKER_COMMON_OPTS}} "{{.PHP_IMAGE}}" php-cs-fixer fix
|
- docker run {{.DOCKER_COMMON_OPTS}} "{{.PHP_IMAGE}}" php-cs-fixer fix
|
||||||
|
|
||||||
|
build-dev:
|
||||||
|
vars:
|
||||||
|
APP_OUTPUT_DIR: output_dev
|
||||||
|
NPM_SCRIPT: build
|
||||||
|
APP_ENV: dev
|
||||||
|
APP_URL: homepage.site
|
||||||
|
cmds:
|
||||||
|
- rm -rf ./{{.APP_OUTPUT_DIR}}/*
|
||||||
|
- task: npm
|
||||||
|
vars: { CLI_ARGS: 'run {{.NPM_SCRIPT}}' }
|
||||||
|
- task: sculpin
|
||||||
|
vars: { CLI_ARGS: 'generate --env="{{.APP_ENV}}" --url="{{.APP_URL}}" --no-interaction -vv' }
|
||||||
|
|
||||||
|
build-prod:
|
||||||
|
vars:
|
||||||
|
APP_OUTPUT_DIR: output_prod
|
||||||
|
NPM_SCRIPT: build-prod
|
||||||
|
APP_ENV: prod
|
||||||
|
APP_URL: https://vakhrushev.me
|
||||||
|
cmds:
|
||||||
|
- rm -rf ./{{.APP_OUTPUT_DIR}}/*
|
||||||
|
- task: npm
|
||||||
|
vars: { CLI_ARGS: 'run {{.NPM_SCRIPT}}' }
|
||||||
|
- task: sculpin
|
||||||
|
vars: { CLI_ARGS: 'generate --env="{{.APP_ENV}}" --url="{{.APP_URL}}" --no-interaction -vv' }
|
||||||
|
Loading…
Reference in New Issue
Block a user