فهرست منبع

chore: consistent lint/test commands on backend / frontend

Fela Maslen 5 سال پیش
والد
کامیت
075d1e07a5
2فایلهای تغییر یافته به همراه8 افزوده شده و 2 حذف شده
  1. 2 2
      Jenkinsfile
  2. 6 0
      gmus-web/Makefile

+ 2 - 2
Jenkinsfile

@@ -32,7 +32,7 @@ node {
           stage('Lint') {
             parallel([
               "gmus-web:lint": {
-                sh "docker run -e 'CI=1' --rm docker.fela.space/gmus-web-builder:latest sh -c 'yarn lint'"
+                sh "docker run -e 'CI=1' --rm docker.fela.space/gmus-web-builder:latest sh -c 'make lint'"
               },
               "gmus-backend:lint": {
                 sh "docker run --rm ${IMAGE_BACKEND} sh -c 'make lint'"
@@ -43,7 +43,7 @@ node {
           stage('Test') {
             parallel([
               "gmus-web:unit tests": {
-                sh "docker run --rm -e 'CI=1' -e 'REACT_APP_API_URL=http://my-api.url:1234' docker.fela.space/gmus-web-builder:latest sh -c 'yarn test'"
+                sh "docker run --rm -e 'CI=1' -e 'REACT_APP_API_URL=http://my-api.url:1234' docker.fela.space/gmus-web-builder:latest sh -c 'make test'"
               },
               "gmus-backend:tests": {
                 sh "docker run --rm --link ${pg.id}:db --link ${redis.id}:redis ${IMAGE_BACKEND} sh -c 'make test.ci'"

+ 6 - 0
gmus-web/Makefile

@@ -2,6 +2,12 @@ NAME 	:= docker.fela.space/gmus-web
 TAG 	:= $$(git log -1 --pretty=%H)
 IMG 	:= ${NAME}:${TAG}
 
+lint:
+	yarn lint
+
+test:
+	yarn test
+
 build.docker:
 	docker build -t docker.fela.space/gmus-web-builder:latest --build-arg REACT_APP_API_URL=${REACT_APP_API_URL} -f builder.Dockerfile .
 	docker build -t ${IMG} .