Skip to content

Commit bf33240

Browse files
Update pytest.yml
1 parent fe84cfb commit bf33240

File tree

1 file changed

+8
-16
lines changed

1 file changed

+8
-16
lines changed

.github/workflows/pytest.yml

+8-16
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ on:
66
push:
77
branches: [ master, production, itrb-test, dev ]
88
paths:
9+
- '/.github/**'
910
- 'code/**'
1011
- 'DockerBuild/**'
1112
- 'requirements.txt'
@@ -40,15 +41,14 @@ jobs:
4041
- name: Set up config files
4142
run: |
4243
scp araxconfig@araxconfig.rtx.ai:config_secrets.json /mnt/config/config_secrets.json
43-
echo "http://localhost:5008/api/rtxkg2/v1.4" > /mnt/config/kg2_url_override.txt
4444
4545
4646
- name: Download databases into CICD instance
47-
continue-on-error: true
47+
# continue-on-error: true
4848
run: |
4949
cd /home/ubuntu/RTX
5050
git checkout ${GITHUB_REF#refs/heads/}
51-
git pull origin ${GITHUB_REF#refs/heads/}
51+
git pull
5252
/home/ubuntu/venv3.9/bin/pip3 install -r requirements.txt
5353
/home/ubuntu/venv3.9/bin/python3 code/ARAX/ARAXQuery/ARAX_database_manager.py --mnt --skip-if-exists --remove_unused
5454
git checkout master
@@ -61,35 +61,27 @@ jobs:
6161

6262
- name: Clean up any left over containers
6363
continue-on-error: true
64-
run: sudo docker rm $(sudo docker ps -aq)
64+
run: docker container prune -f
6565

6666
- name: Clean up any left over images
6767
continue-on-error: true
68-
run: sudo docker rmi $(sudo docker images -q)
68+
run: docker image prune -f
6969

7070
- name: Build docker image
71-
run: sudo docker build --no-cache=true --rm -t rtx:test DockerBuild/ -f DockerBuild/Merged-Dockerfile
71+
run: sudo docker build --no-cache=true --rm -t rtx:test DockerBuild/ -f DockerBuild/CICD-Dockerfile
7272

7373
- name: Run docker container
74-
run: sudo docker run -d -it --name rtx_test -v /mnt/data/orangeboard/databases:/mnt/data/orangeboard/databases -v /mnt/config/kg2_url_override.txt:/mnt/data/orangeboard/production/RTX/code/kg2_url_override.txt -v /mnt/config/config_secrets.json:/mnt/data/orangeboard/production/RTX/code/config_secrets.json -v /mnt/config/config_secrets.json:/mnt/data/orangeboard/kg2/RTX/code/config_secrets.json rtx:test
75-
76-
# - name: Add config.domain
77-
# run: |
78-
# sudo docker exec rtx_test bash -c "sudo -u rt bash -c 'cd /mnt/data/orangeboard/production/RTX/code && echo \'RTXTeam/RTX Github actions test suite\' > config.domain'"
79-
# sudo docker exec rtx_test bash -c "sudo -u rt bash -c 'cd /mnt/data/orangeboard/kg2/RTX/code && echo \'RTXTeam/RTX Github actions test suite\' > config.domain'"
74+
run: sudo docker run -d -it --name rtx_test -v /mnt/data/orangeboard/databases:/mnt/data/orangeboard/databases -v /mnt/config/config_secrets.json:/mnt/data/orangeboard/production/RTX/code/config_secrets.json rtx:test
8075

8176
- name: Create symlinks
82-
run: |
83-
sudo docker exec rtx_test bash -c "sudo -u rt bash -c 'cd /mnt/data/orangeboard/production/RTX && python3 code/ARAX/ARAXQuery/ARAX_database_manager.py'"
84-
sudo docker exec rtx_test bash -c "sudo -u rt bash -c 'cd /mnt/data/orangeboard/kg2/RTX && python3 code/ARAX/ARAXQuery/ARAX_database_manager.py'"
77+
run: sudo docker exec rtx_test bash -c "sudo -u rt bash -c 'cd /mnt/data/orangeboard/production/RTX && python3 code/ARAX/ARAXQuery/ARAX_database_manager.py'"
8578

8679
- name: Build KP info cache
8780
run: sudo docker exec rtx_test bash -c "cd /mnt/data/orangeboard/production/RTX/code/ARAX/ARAXQuery/Expand && python3 kp_info_cacher.py"
8881

8982
- name: Start services
9083
run: |
9184
sudo docker exec rtx_test service apache2 start
92-
sudo docker exec rtx_test service RTX_OpenAPI_kg2 start
9385
sudo docker exec rtx_test service RTX_OpenAPI_production start
9486
sudo docker exec rtx_test service RTX_Complete start
9587

0 commit comments

Comments
 (0)