Skip to content

Commit 434fbee

Browse files
committed
Migrated to Compose plugin
1 parent 9988f9b commit 434fbee

2 files changed

Lines changed: 45 additions & 45 deletions

File tree

Jenkinsfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ pipeline {
3636
steps {
3737
sh 'touch .docker-images-before'
3838
sh 'make init-ci'
39-
sh 'docker-compose images > .docker-images-after'
39+
sh 'docker compose images > .docker-images-after'
4040
script {
4141
DOCKER_DIFF = sh(
4242
returnStdout: true,

Makefile

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,19 @@ test-e2e: api-fixtures cucumber-clear cucumber-e2e
1919
update-deps: api-composer-update frontend-yarn-upgrade cucumber-yarn-upgrade restart
2020

2121
docker-up:
22-
docker-compose up -d
22+
docker compose up -d
2323

2424
docker-down:
25-
docker-compose down --remove-orphans
25+
docker compose down --remove-orphans
2626

2727
docker-down-clear:
28-
docker-compose down -v --remove-orphans
28+
docker compose down -v --remove-orphans
2929

3030
docker-pull:
31-
docker-compose pull
31+
docker compose pull
3232

3333
docker-build:
34-
docker-compose build --pull
34+
docker compose build --pull
3535

3636
api-clear:
3737
docker run --rm -v ${PWD}/api:/app -w /app alpine sh -c 'rm -rf var/cache/* var/log/* var/test/*'
@@ -42,113 +42,113 @@ api-permissions:
4242
docker run --rm -v ${PWD}/api:/app -w /app alpine chmod 777 var/cache var/log var/test
4343

4444
api-composer-install:
45-
docker-compose run --rm api-php-cli composer install
45+
docker compose run --rm api-php-cli composer install
4646

4747
api-composer-update:
48-
docker-compose run --rm api-php-cli composer update
48+
docker compose run --rm api-php-cli composer update
4949

5050
api-wait-db:
51-
docker-compose run --rm api-php-cli wait-for-it api-postgres:5432 -t 30
51+
docker compose run --rm api-php-cli wait-for-it api-postgres:5432 -t 30
5252

5353
api-migrations:
54-
docker-compose run --rm api-php-cli composer app migrations:migrate -- --no-interaction
54+
docker compose run --rm api-php-cli composer app migrations:migrate -- --no-interaction
5555

5656
api-fixtures:
57-
docker-compose run --rm api-php-cli composer app fixtures:load
57+
docker compose run --rm api-php-cli composer app fixtures:load
5858

5959
api-backup:
60-
docker-compose run --rm api-postgres-backup
60+
docker compose run --rm api-postgres-backup
6161

6262
api-check: api-validate-schema api-lint api-analyze api-test
6363

6464
api-validate-schema:
65-
docker-compose run --rm api-php-cli composer app orm:validate-schema
65+
docker compose run --rm api-php-cli composer app orm:validate-schema
6666

6767
api-lint:
68-
docker-compose run --rm api-php-cli composer lint
69-
docker-compose run --rm api-php-cli composer php-cs-fixer fix -- --dry-run --diff
68+
docker compose run --rm api-php-cli composer lint
69+
docker compose run --rm api-php-cli composer php-cs-fixer fix -- --dry-run --diff
7070

7171
api-cs-fix:
72-
docker-compose run --rm api-php-cli composer php-cs-fixer fix
72+
docker compose run --rm api-php-cli composer php-cs-fixer fix
7373

7474
api-analyze:
75-
docker-compose run --rm api-php-cli composer psalm -- --no-diff
75+
docker compose run --rm api-php-cli composer psalm -- --no-diff
7676

7777
api-analyze-diff:
78-
docker-compose run --rm api-php-cli composer psalm
78+
docker compose run --rm api-php-cli composer psalm
7979

8080
api-test:
81-
docker-compose run --rm api-php-cli composer test
81+
docker compose run --rm api-php-cli composer test
8282

8383
api-test-coverage:
84-
docker-compose run --rm api-php-cli composer test-coverage
84+
docker compose run --rm api-php-cli composer test-coverage
8585

8686
api-test-unit:
87-
docker-compose run --rm api-php-cli composer test -- --testsuite=unit
87+
docker compose run --rm api-php-cli composer test -- --testsuite=unit
8888

8989
api-test-unit-coverage:
90-
docker-compose run --rm api-php-cli composer test-coverage -- --testsuite=unit
90+
docker compose run --rm api-php-cli composer test-coverage -- --testsuite=unit
9191

9292
api-test-functional:
93-
docker-compose run --rm api-php-cli composer test -- --testsuite=functional
93+
docker compose run --rm api-php-cli composer test -- --testsuite=functional
9494

9595
api-test-functional-coverage:
96-
docker-compose run --rm api-php-cli composer test-coverage -- --testsuite=functional
96+
docker compose run --rm api-php-cli composer test-coverage -- --testsuite=functional
9797

9898
frontend-clear:
9999
docker run --rm -v ${PWD}/frontend:/app -w /app alpine sh -c 'rm -rf .ready build'
100100

101101
frontend-init: frontend-yarn-install
102102

103103
frontend-yarn-install:
104-
docker-compose run --rm frontend-node-cli yarn install
104+
docker compose run --rm frontend-node-cli yarn install
105105

106106
frontend-yarn-upgrade:
107-
docker-compose run --rm frontend-node-cli yarn upgrade
107+
docker compose run --rm frontend-node-cli yarn upgrade
108108

109109
frontend-ready:
110110
docker run --rm -v ${PWD}/frontend:/app -w /app alpine touch .ready
111111

112112
frontend-check: frontend-lint frontend-test
113113

114114
frontend-lint:
115-
docker-compose run --rm frontend-node-cli yarn eslint
116-
docker-compose run --rm frontend-node-cli yarn stylelint
115+
docker compose run --rm frontend-node-cli yarn eslint
116+
docker compose run --rm frontend-node-cli yarn stylelint
117117

118118
frontend-eslint-fix:
119-
docker-compose run --rm frontend-node-cli yarn eslint-fix
119+
docker compose run --rm frontend-node-cli yarn eslint-fix
120120

121121
frontend-pretty:
122-
docker-compose run --rm frontend-node-cli yarn prettier
122+
docker compose run --rm frontend-node-cli yarn prettier
123123

124124
frontend-test:
125-
docker-compose run --rm frontend-node-cli yarn test --watchAll=false
125+
docker compose run --rm frontend-node-cli yarn test --watchAll=false
126126

127127
frontend-test-watch:
128-
docker-compose run --rm frontend-node-cli yarn test
128+
docker compose run --rm frontend-node-cli yarn test
129129

130130
cucumber-clear:
131131
docker run --rm -v ${PWD}/cucumber:/app -w /app alpine sh -c 'rm -rf var/*'
132132

133133
cucumber-init: cucumber-yarn-install
134134

135135
cucumber-yarn-install:
136-
docker-compose run --rm cucumber-node-cli yarn install
136+
docker compose run --rm cucumber-node-cli yarn install
137137

138138
cucumber-yarn-upgrade:
139-
docker-compose run --rm cucumber-node-cli yarn upgrade
139+
docker compose run --rm cucumber-node-cli yarn upgrade
140140

141141
cucumber-lint:
142-
docker-compose run --rm cucumber-node-cli yarn lint
142+
docker compose run --rm cucumber-node-cli yarn lint
143143

144144
cucumber-lint-fix:
145-
docker-compose run --rm cucumber-node-cli yarn lint-fix
145+
docker compose run --rm cucumber-node-cli yarn lint-fix
146146

147147
cucumber-smoke:
148-
docker-compose run --rm cucumber-node-cli yarn smoke
148+
docker compose run --rm cucumber-node-cli yarn smoke
149149

150150
cucumber-e2e:
151-
docker-compose run --rm cucumber-node-cli yarn e2e
151+
docker compose run --rm cucumber-node-cli yarn e2e
152152

153153
build: build-frontend build-api
154154

@@ -184,20 +184,20 @@ testing-build-cucumber:
184184
docker --log-level=debug build --pull --file=cucumber/docker/testing/node/Dockerfile --tag=${REGISTRY}/auction-cucumber-node-cli:${IMAGE_TAG} cucumber
185185

186186
testing-init:
187-
COMPOSE_PROJECT_NAME=testing docker-compose -f docker-compose-testing.yml up -d
188-
COMPOSE_PROJECT_NAME=testing docker-compose -f docker-compose-testing.yml run --rm api-php-cli wait-for-it api-postgres:5432 -t 60
189-
COMPOSE_PROJECT_NAME=testing docker-compose -f docker-compose-testing.yml run --rm api-php-cli php bin/app.php migrations:migrate --no-interaction
190-
COMPOSE_PROJECT_NAME=testing docker-compose -f docker-compose-testing.yml run --rm testing-api-php-cli php bin/app.php fixtures:load --no-interaction
187+
COMPOSE_PROJECT_NAME=testing docker compose -f docker-compose-testing.yml up -d
188+
COMPOSE_PROJECT_NAME=testing docker compose -f docker-compose-testing.yml run --rm api-php-cli wait-for-it api-postgres:5432 -t 60
189+
COMPOSE_PROJECT_NAME=testing docker compose -f docker-compose-testing.yml run --rm api-php-cli php bin/app.php migrations:migrate --no-interaction
190+
COMPOSE_PROJECT_NAME=testing docker compose -f docker-compose-testing.yml run --rm testing-api-php-cli php bin/app.php fixtures:load --no-interaction
191191
sleep 15
192192

193193
testing-smoke:
194-
COMPOSE_PROJECT_NAME=testing docker-compose -f docker-compose-testing.yml run --rm cucumber-node-cli yarn smoke-ci
194+
COMPOSE_PROJECT_NAME=testing docker compose -f docker-compose-testing.yml run --rm cucumber-node-cli yarn smoke-ci
195195

196196
testing-e2e:
197-
COMPOSE_PROJECT_NAME=testing docker-compose -f docker-compose-testing.yml run --rm cucumber-node-cli yarn e2e-ci
197+
COMPOSE_PROJECT_NAME=testing docker compose -f docker-compose-testing.yml run --rm cucumber-node-cli yarn e2e-ci
198198

199199
testing-down-clear:
200-
COMPOSE_PROJECT_NAME=testing docker-compose -f docker-compose-testing.yml down -v --remove-orphans
200+
COMPOSE_PROJECT_NAME=testing docker compose -f docker-compose-testing.yml down -v --remove-orphans
201201

202202
try-testing: try-build try-testing-build try-testing-init try-testing-smoke try-testing-e2e try-testing-down-clear
203203

0 commit comments

Comments
 (0)