mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-12 02:26:26 +05:00
36 lines
743 B
YAML
36 lines
743 B
YAML
name: Integration Test
|
|
|
|
on:
|
|
push:
|
|
branches: [ v0.10 ]
|
|
pull_request:
|
|
branches: [ v0.10 ]
|
|
|
|
jobs:
|
|
test:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v3
|
|
|
|
- name: Setup Python
|
|
uses: actions/setup-python@v4
|
|
with:
|
|
python-version: '3.x'
|
|
|
|
- name: Install Ansible
|
|
run: |
|
|
python -m pip install --upgrade pip
|
|
pip install ansible
|
|
|
|
- name: Run Ansible Playbook
|
|
run: |
|
|
ansible-playbook data/ansible/integration_tests/main.yaml -i localhost, -c local -e "ansible_user=$(whoami)"
|
|
|
|
- name: Run integration tests
|
|
run: |
|
|
sudo su <<EOF
|
|
source /etc/profile
|
|
./integration_test.sh
|
|
EOF
|