Skip to content

Commit 1326a46

Browse files
authored
Update AWS workflow for development environment
1 parent 0aac66f commit 1326a46

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

.github/workflows/aws_dev.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ jobs:
5757

5858
- name: Load services and build test node
5959
run: |
60-
docker compose -f docker/docker-compose-ci.yml build mysql redis # > /dev/null 2>&1
61-
docker compose -f docker/docker-compose-ci.yml create mysql redis # > /dev/null 2>&1
60+
docker compose -f docker/docker-compose-ci.yml build mysql redis > /dev/null 2>&1
61+
docker compose -f docker/docker-compose-ci.yml create mysql redis > /dev/null 2>&1
6262
6363
# keep logs for the base node
6464
docker compose -f docker/docker-compose-ci.yml build base-node
@@ -67,15 +67,20 @@ jobs:
6767
echo "Build test node"
6868
docker compose -f docker/docker-compose-ci.yml build test-node > /dev/null 2>&1
6969
70+
# Run tests
71+
docker compose -f docker/docker-compose-ci.yml up test-node --exit-code-from test-node || exit 1
72+
7073
deploy:
7174
name: Deploy
7275
runs-on: ubuntu-latest
73-
environment: production
74-
76+
environment: develop
77+
needs:
78+
- tests
7579
steps:
76-
- name: Checkout repository and submodules
80+
- name: Checkout repository
7781
uses: actions/checkout@v2
7882
with:
83+
token: '${{ secrets.CI_USER_TOKEN_MATECATBOT }}'
7984
submodules: recursive
8085

8186
# - name: Configure AWS credentials

0 commit comments

Comments
 (0)