mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-18 15:33:15 +00:00
PHRAS-3561_test (#4184)
This commit is contained in:
@@ -103,6 +103,20 @@ jobs:
|
|||||||
- store_artifacts:
|
- store_artifacts:
|
||||||
path: /tmp/circleci-test-results
|
path: /tmp/circleci-test-results
|
||||||
|
|
||||||
|
build_phraseanet-setup:
|
||||||
|
machine:
|
||||||
|
image: ubuntu-2004:202201-02
|
||||||
|
docker_layer_caching: true
|
||||||
|
working_directory: ~/alchemy-fr/Phraseanet
|
||||||
|
steps:
|
||||||
|
- checkout
|
||||||
|
- aws-ecr/ecr-login:
|
||||||
|
region: AWS_DEFAULT_REGION
|
||||||
|
- run: docker build --target phraseanet-setup -t ${AWS_ACCOUNT_URL}/phraseanet-setup:${CIRCLE_BRANCH} .
|
||||||
|
- aws-ecr/push-image:
|
||||||
|
account-url: AWS_ACCOUNT_URL
|
||||||
|
repo: "phraseanet-setup"
|
||||||
|
tag: "${CIRCLE_BRANCH}"
|
||||||
|
|
||||||
build_phraseanet-fpm:
|
build_phraseanet-fpm:
|
||||||
machine:
|
machine:
|
||||||
@@ -149,6 +163,35 @@ jobs:
|
|||||||
repo: "phraseanet-nginx"
|
repo: "phraseanet-nginx"
|
||||||
tag: "${CIRCLE_BRANCH}"
|
tag: "${CIRCLE_BRANCH}"
|
||||||
|
|
||||||
|
build_phraseanet-db:
|
||||||
|
machine:
|
||||||
|
image: ubuntu-2004:202201-02
|
||||||
|
docker_layer_caching: true
|
||||||
|
working_directory: ~/alchemy-fr/Phraseanet/
|
||||||
|
steps:
|
||||||
|
- checkout
|
||||||
|
- aws-ecr/ecr-login:
|
||||||
|
region: AWS_DEFAULT_REGION
|
||||||
|
- run: docker build -f ./docker/db/Dockerfile -t ${AWS_ACCOUNT_URL}/phraseanet-db:${CIRCLE_BRANCH} .
|
||||||
|
- aws-ecr/push-image:
|
||||||
|
account-url: AWS_ACCOUNT_URL
|
||||||
|
repo: "phraseanet-db"
|
||||||
|
tag: "${CIRCLE_BRANCH}"
|
||||||
|
|
||||||
|
build_phraseanet-elasticsearch:
|
||||||
|
machine:
|
||||||
|
image: ubuntu-2004:202201-02
|
||||||
|
docker_layer_caching: true
|
||||||
|
working_directory: ~/alchemy-fr/Phraseanet/docker/elasticsearch
|
||||||
|
steps:
|
||||||
|
- checkout
|
||||||
|
- aws-ecr/ecr-login:
|
||||||
|
region: AWS_DEFAULT_REGION
|
||||||
|
- run: docker build -f ./docker/elasticsearch/Dockerfile -t ${AWS_ACCOUNT_URL}/phraseanet-elasticsearch:${CIRCLE_BRANCH} .
|
||||||
|
- aws-ecr/push-image:
|
||||||
|
account-url: AWS_ACCOUNT_URL
|
||||||
|
repo: "phraseanet-elasticsearch"
|
||||||
|
tag: "${CIRCLE_BRANCH}"
|
||||||
|
|
||||||
workflows:
|
workflows:
|
||||||
version: 2
|
version: 2
|
||||||
@@ -157,9 +200,15 @@ workflows:
|
|||||||
- build
|
- build
|
||||||
newfashion:
|
newfashion:
|
||||||
jobs:
|
jobs:
|
||||||
|
- build_phraseanet-setup:
|
||||||
|
context: "AWS Paris"
|
||||||
- build_phraseanet-fpm:
|
- build_phraseanet-fpm:
|
||||||
context: "AWS London"
|
context: "AWS Paris"
|
||||||
- build_phraseanet-worker:
|
- build_phraseanet-worker:
|
||||||
context: "AWS London"
|
context: "AWS Paris"
|
||||||
- build_phraseanet-nginx:
|
- build_phraseanet-nginx:
|
||||||
context: "AWS London"
|
context: "AWS Paris"
|
||||||
|
- build_phraseanet-db:
|
||||||
|
context: "AWS Paris"
|
||||||
|
- build_phraseanet-elasticsearch:
|
||||||
|
context: "AWS Paris"
|
||||||
|
Reference in New Issue
Block a user