mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-07-30 05:32:30 +08:00
Fix mssql docker tests v2 (#723)
* Pin ubuntu to 20.04 in CI * Fix mssql docker tests
This commit is contained in:
11
.github/workflows/test.yml
vendored
11
.github/workflows/test.yml
vendored
@ -24,7 +24,7 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
python-version: [ py36, py37, py38, py39, pypy3 ]
|
python-version: [ py36, py37, py38, py39, pypy3 ]
|
||||||
package: ["instrumentation", "exporter", "sdkextension", "propagator"]
|
package: ["instrumentation", "exporter", "sdkextension", "propagator"]
|
||||||
os: [ ubuntu-latest ]
|
os: [ ubuntu-20.04 ]
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Contrib Repo @ SHA - ${{ github.sha }}
|
- name: Checkout Contrib Repo @ SHA - ${{ github.sha }}
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
@ -74,7 +74,7 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
tox-environment: [ "docker-tests", "lint", "docs", "generate" ]
|
tox-environment: [ "docker-tests", "lint", "docs", "generate" ]
|
||||||
name: ${{ matrix.tox-environment }}
|
name: ${{ matrix.tox-environment }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-20.04
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Contrib Repo @ SHA - ${{ github.sha }}
|
- name: Checkout Contrib Repo @ SHA - ${{ github.sha }}
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
@ -84,6 +84,13 @@ jobs:
|
|||||||
python-version: 3.9
|
python-version: 3.9
|
||||||
- name: Install tox
|
- name: Install tox
|
||||||
run: pip install -U tox
|
run: pip install -U tox
|
||||||
|
- name: Prep mssql driver
|
||||||
|
if: ${{ matrix.tox-environment == 'docker-tests' }}
|
||||||
|
run: |
|
||||||
|
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
|
||||||
|
sudo sh -c "echo 'deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/ubuntu/20.04/prod focal main' > /etc/apt/sources.list.d/mssql-release.list"
|
||||||
|
sudo apt-get update
|
||||||
|
sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17
|
||||||
- name: Install libsnappy-dev
|
- name: Install libsnappy-dev
|
||||||
if: ${{ matrix.tox-environment == 'lint' }}
|
if: ${{ matrix.tox-environment == 'lint' }}
|
||||||
run: sudo apt-get install -y libsnappy-dev
|
run: sudo apt-get install -y libsnappy-dev
|
||||||
|
@ -40,7 +40,7 @@ services:
|
|||||||
- "14268:14268"
|
- "14268:14268"
|
||||||
- "9411:9411"
|
- "9411:9411"
|
||||||
otmssql:
|
otmssql:
|
||||||
image: mcr.microsoft.com/mssql/server:2017-latest
|
image: mcr.microsoft.com/mssql/server:2017-CU23-ubuntu-16.04
|
||||||
ports:
|
ports:
|
||||||
- "1433:1433"
|
- "1433:1433"
|
||||||
environment:
|
environment:
|
||||||
|
Reference in New Issue
Block a user