mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-17 15:03:25 +00:00
PHRAS-3561_test (#4184)
This commit is contained in:
@@ -103,6 +103,20 @@ jobs:
|
||||
- store_artifacts:
|
||||
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:
|
||||
machine:
|
||||
@@ -149,6 +163,35 @@ jobs:
|
||||
repo: "phraseanet-nginx"
|
||||
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:
|
||||
version: 2
|
||||
@@ -157,9 +200,15 @@ workflows:
|
||||
- build
|
||||
newfashion:
|
||||
jobs:
|
||||
- build_phraseanet-setup:
|
||||
context: "AWS Paris"
|
||||
- build_phraseanet-fpm:
|
||||
context: "AWS London"
|
||||
context: "AWS Paris"
|
||||
- build_phraseanet-worker:
|
||||
context: "AWS London"
|
||||
context: "AWS Paris"
|
||||
- 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