Skip to content

Commit

Permalink
Add CI actions
Browse files Browse the repository at this point in the history
  • Loading branch information
wlorenzetti committed Aug 16, 2024
1 parent 3b0b0ac commit 7b5d99a
Showing 1 changed file with 30 additions and 4 deletions.
34 changes: 30 additions & 4 deletions .github/workflows/test_runner.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,40 @@ jobs:
- name: Move qprocessing inside g3w-admin
run: mv qprocessing/qprocessing g3w-admin/

- name: Checl qprocessing inside admin
run: echo $(ls $GITHUB_WORKSPACE/g3w-admin )
- name: Starting Docker compose
run: docker compose -f docker-compose.ltr.yml up -d

- name: Copying code into the container
run: |
docker cp ./ "$(docker compose -f docker-compose.ltr.yml ps -q g3w-suite)":/code
- name: Installing G3W-ADMIN Python requirements
run: |
docker compose -f docker-compose.ltr.yml exec -T g3w-suite sh -c "cd /code/ && pip3 install -r requirements_docker.txt
- name: Starting Docker compose
run: docker compose -f docker-compose.ltr.yml up -d
- name: Installing QProcessing Python requirements
run: |
docker compose -f docker-compose.ltr.yml exec -T g3w-suite sh -c "cd /code/g3w-admin/qprocessing && pip3 install -r requirements_docker.txt
- name: Building g3w-suite
run: |
docker compose -f docker-compose.ltr.yml exec -T g3w-suite sh -c "/code/ci_scripts/build_suite.sh"
- name: Setting up g3w-suite
run: |
docker compose -f docker-compose.ltr.yml exec -T g3w-suite sh -c "/code/ci_scripts/setup_suite.sh"
- name: Starting Django
run: |
docker compose -f docker-compose.ltr.yml exec -T g3w-suite sh -c "cd /code/g3w-admin && python3 manage.py runserver 0.0.0.0:8000" &
- name: Waiting for Django
run: |
docker compose -f docker-compose.ltr.yml exec -T g3w-suite sh -c "wait-for-it -h localhost -p 8000 -t 240"
- name: Running QProcessing tests
run: |
docker compose -f docker-compose.ltr.yml exec -T g3w-suite sh -c "cd /code/g3w-admin && python3 manage.py test qprocessing"
- name: Setup tmate session
if: ${{ failure() }}
Expand Down

0 comments on commit 7b5d99a

Please sign in to comment.