mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-22 23:16:22 +00:00
BREAKING CHANGE: deprecar makefile
This commit is contained in:
parent
aa0aac20e6
commit
c2cc490772
1 changed files with 0 additions and 52 deletions
52
Makefile
52
Makefile
|
@ -1,52 +0,0 @@
|
||||||
SHELL := /bin/bash
|
|
||||||
|
|
||||||
# XXX: El espacio antes del comentario cuenta como espacio
|
|
||||||
args ?=## Argumentos para Hain
|
|
||||||
delegate ?= $(DELEGATE)## Cambia el nodo delegado
|
|
||||||
hain ?= ENV_FILE=.env $(HAINISH)## Ubicación de Hainish
|
|
||||||
|
|
||||||
test: always ## Ejecutar los tests
|
|
||||||
$(MAKE) rake args="test RAILS_ENV=test $(args)"
|
|
||||||
|
|
||||||
serve-js: ## Iniciar el servidor de desarrollo de Javascript
|
|
||||||
$(hain) 'bundle exec ./bin/webpack-dev-server'
|
|
||||||
|
|
||||||
rails: ## Corre rails dentro del entorno de desarrollo (pasar argumentos con args=).
|
|
||||||
$(MAKE) bundle args="exec rails $(args)"
|
|
||||||
|
|
||||||
rake: ## Corre rake dentro del entorno de desarrollo (pasar argumentos con args=).
|
|
||||||
$(MAKE) bundle args="exec rake $(args)"
|
|
||||||
|
|
||||||
bundle: ## Corre bundle dentro del entorno de desarrollo (pasar argumentos con args=).
|
|
||||||
$(hain) 'bundle $(args)'
|
|
||||||
|
|
||||||
psql := psql $(DATABASE_URL)
|
|
||||||
copy-table:
|
|
||||||
test -n "$(table)"
|
|
||||||
echo "truncate $(table) $(cascade);" | $(psql)
|
|
||||||
ssh $(delegate) docker exec postgresql pg_dump -U sutty -d sutty -t $(table) | $(psql)
|
|
||||||
|
|
||||||
psql:
|
|
||||||
$(hain) $(psql)
|
|
||||||
|
|
||||||
rubocop: ## Yutea el código que está por ser commiteado
|
|
||||||
git status --porcelain \
|
|
||||||
| grep -E "^(A|M)" \
|
|
||||||
| sed "s/^...//" \
|
|
||||||
| grep ".rb$$" \
|
|
||||||
| ../haini.sh/haini.sh "xargs -r ./bin/rubocop --auto-correct"
|
|
||||||
|
|
||||||
audit: ## Encuentra dependencias con vulnerabilidades
|
|
||||||
$(hain) 'gem install bundler-audit'
|
|
||||||
$(hain) 'bundle audit --update'
|
|
||||||
|
|
||||||
brakeman: ## Busca posibles vulnerabilidades en Sutty
|
|
||||||
$(MAKE) bundle args='exec brakeman'
|
|
||||||
|
|
||||||
# Correr un test en particular por ejemplo
|
|
||||||
# `make test/models/usuarie_test.rb`
|
|
||||||
tests := $(shell find test/ -name "*_test.rb")
|
|
||||||
$(tests): always
|
|
||||||
$(MAKE) test args="TEST=$@"
|
|
||||||
|
|
||||||
.PHONY: always
|
|
Loading…
Reference in a new issue