enabled integration pipeline

This commit is contained in:
Ben Mildren 2020-07-10 15:51:08 +01:00
parent e4faab0e57
commit b541784bb3

View file

@ -49,46 +49,46 @@ jobs:
run: ansible-test sanity --docker -v --color
working-directory: ./ansible_collections/community/mysql
# integration:
# name: "Integration (Python: ${{ matrix.python }}, Ansible: ${{ matrix.ansible }}, MySQL: ${{ matrix.mysql }})"
# runs-on: ubuntu-latest
# strategy:
# fail-fast: false
# matrix:
# mysql:
# - 2.0.12
# ansible:
# - stable-2.9
# - stable-2.10
# - devel
# python:
# - 3.6
# steps:
#
# - name: Check out code
# uses: actions/checkout@v2
# with:
# path: ansible_collections/community/mysql
#
# - name: Set up Python ${{ matrix.python }}
# uses: actions/setup-python@v2
# with:
# python-version: ${{ matrix.python }}
#
# - name: Install ansible-base (${{ matrix.ansible }})
# run: pip install https://github.com/ansible/ansible/archive/${{ matrix.ansible }}.tar.gz --disable-pip-version-check
#
# - name: Set MySQL version (${{ matrix.mysql }})
# run: "sed -i 's/^mysql_version:.*/mysql_version: \"${{ matrix.mysql }}\"/g' ${{ env.mysql_version_file }}"
#
# - name: Run integration tests
# run: ansible-test integration --docker -v --color --retry-on-error --continue-on-error --python ${{ matrix.python }} --diff --coverage
# working-directory: ./ansible_collections/community/mysql
#
# - name: Generate coverage report.
# run: ansible-test coverage xml -v --requirements --group-by command --group-by version
# working-directory: ./ansible_collections/community/mysql
#
# - uses: codecov/codecov-action@v1
# with:
# fail_ci_if_error: false
integration:
name: "Integration (Python: ${{ matrix.python }}, Ansible: ${{ matrix.ansible }}, MySQL: ${{ matrix.mysql }})"
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
mysql:
- 8.0.20
ansible:
- stable-2.9
- stable-2.10
- devel
python:
- 3.6
steps:
- name: Check out code
uses: actions/checkout@v2
with:
path: ansible_collections/community/mysql
- name: Set up Python ${{ matrix.python }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python }}
- name: Install ansible-base (${{ matrix.ansible }})
run: pip install https://github.com/ansible/ansible/archive/${{ matrix.ansible }}.tar.gz --disable-pip-version-check
- name: Set MySQL version (${{ matrix.mysql }})
run: "sed -i 's/^mysql_version:.*/mysql_version: \"${{ matrix.mysql }}\"/g' ${{ env.mysql_version_file }}"
- name: Run integration tests
run: ansible-test integration --docker -v --color --retry-on-error --continue-on-error --python ${{ matrix.python }} --diff --coverage
working-directory: ./ansible_collections/community/mysql
- name: Generate coverage report.
run: ansible-test coverage xml -v --requirements --group-by command --group-by version
working-directory: ./ansible_collections/community/mysql
- uses: codecov/codecov-action@v1
with:
fail_ci_if_error: false