Update config.yml

This commit is contained in:
2022-07-31 15:34:30 +02:00
committed by GitHub
parent fdfed6e6a0
commit 96d8211cb5

View File

@@ -2,8 +2,8 @@ version: 2
jobs: jobs:
test-backend: test-backend:
docker: docker:
- image: circleci/node:14 - image: cimg/node:lts
- image: circleci/mariadb:latest - image: cimg/mariadb:latest
environment: environment:
MYSQL_ALLOW_EMPTY_PASSWORD: "true" MYSQL_ALLOW_EMPTY_PASSWORD: "true"
MYSQL_DATABASE: writer_test MYSQL_DATABASE: writer_test
@@ -35,7 +35,7 @@ jobs:
test-frontend: test-frontend:
docker: docker:
- image: circleci/node:12 - image: cimg/node:lts
working_directory: ~/writer/frontend working_directory: ~/writer/frontend
@@ -74,7 +74,7 @@ jobs:
test-frontend-build: test-frontend-build:
docker: docker:
- image: circleci/node:12 - image: cimg/node:lts
working_directory: ~/writer/frontend working_directory: ~/writer/frontend
@@ -112,7 +112,7 @@ jobs:
command: cd frontend && npm run build command: cd frontend && npm run build
build: build:
machine: machine:
image: ubuntu-2004:202107-01 image: ubuntu-2204:2022.04.1
working_directory: ~/writer working_directory: ~/writer
steps: steps:
@@ -121,9 +121,9 @@ jobs:
name: log in to docker hub name: log in to docker hub
command: echo "$DOCKER_PASSWORD" | docker login --username $DOCKER_USERNAME --password-stdin command: echo "$DOCKER_PASSWORD" | docker login --username $DOCKER_USERNAME --password-stdin
- run: # - run:
name: install emulators # name: install emulators
command: docker run --privileged --rm tonistiigi/binfmt --install all # command: docker run --privileged --rm tonistiigi/binfmt --install all
- run: - run:
name: create docker builder name: create docker builder
@@ -136,7 +136,7 @@ jobs:
build-arm: build-arm:
machine: machine:
image: ubuntu-2004:202107-01 image: ubuntu-2204:2022.04.1
resource_class: arm.medium resource_class: arm.medium
working_directory: ~/writer working_directory: ~/writer
@@ -146,9 +146,9 @@ jobs:
name: log in to docker hub name: log in to docker hub
command: echo "$DOCKER_PASSWORD" | docker login --username $DOCKER_USERNAME --password-stdin command: echo "$DOCKER_PASSWORD" | docker login --username $DOCKER_USERNAME --password-stdin
- run: # - run:
name: install emulators # name: install emulators
command: docker run --privileged --rm tonistiigi/binfmt --install all # command: docker run --privileged --rm tonistiigi/binfmt --install all
- run: - run:
name: create docker builder name: create docker builder
@@ -157,7 +157,7 @@ jobs:
- run: - run:
name: build and push to docker hub name: build and push to docker hub
#command: docker buildx build --push --platform linux/arm/v7,linux/arm64/v8,linux/amd64 --tag stepanusatiuk/writer:latest . #command: docker buildx build --push --platform linux/arm/v7,linux/arm64/v8,linux/amd64 --tag stepanusatiuk/writer:latest .
command: docker buildx build --push --platform linux/arm64/v8 --tag stepanusatiuk/writer:$CIRCLE_BRANCH . command: docker buildx build --push --platform linux/arm64 --tag stepanusatiuk/writer:$CIRCLE_BRANCH .
workflows: workflows:
version: 2 version: 2