Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Verified Commit a385406b authored by Vincent SIMONIN's avatar Vincent SIMONIN
Browse files

Exec Test with CI

parent efc78fe8
No related branches found
No related tags found
1 merge request!27Exec Test with CI
Pipeline #76119 failed
......@@ -20,12 +20,17 @@ build-job: # This job runs in the build stage, which runs first.
run-test:
stage: test
before_script:
- chmod 600 $ANSIBLE_PRIVATE_KEY_FILE
- env ANSIBLE_HOST_KEY_CHECKING=false ANSIBLE_PRIVATE_KEY_FILE="$ANSIBLE_PRIVATE_KEY_FILE" ansible-playbook -i "$TESTING_HOSTS" -u debian ansible/deploy_on_test.yml
script: echo "testing"
#before_script:
# - chmod 600 $ANSIBLE_PRIVATE_KEY_FILE
# - env ANSIBLE_HOST_KEY_CHECKING=false ANSIBLE_PRIVATE_KEY_FILE="$ANSIBLE_PRIVATE_KEY_FILE" ansible-playbook -i "$TESTING_HOSTS" -u debian ansible/deploy_on_test.yml
script:
- python3 -m venv "$CI_PROJECT_DIR/plugins/netbox-rps-plugin/venv"
- source "$CI_PROJECT_DIR/plugins/netbox-rps-plugin/venv/bin/activate"
- pip install -r "$CI_PROJECT_DIR/plugins/netbox-rps-plugin/tests/requirements.e2e.txt"
- env HOST="$HOST" PORT="$PORT" API_KEY="$API_KEY" python3 -m unittest discover -b "$CI_PROJECT_DIR/plugins/netbox-rps-plugin/tests/"
after_script:
- env ANSIBLE_HOST_KEY_CHECKING=false ANSIBLE_PRIVATE_KEY_FILE="$ANSIBLE_PRIVATE_KEY_FILE" ansible-playbook -i "$TESTING_HOSTS" -u debian ansible/halt_test.yml
#- env ANSIBLE_HOST_KEY_CHECKING=false ANSIBLE_PRIVATE_KEY_FILE="$ANSIBLE_PRIVATE_KEY_FILE" ansible-playbook -i "$TESTING_HOSTS" -u debian ansible/halt_test.yml
- rm -rf "$CI_PROJECT_DIR/plugins/netbox-rps-plugin/venv"
deliver-latest-job:
stage: deliver
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment