From 489da3de764aaef194fdb915254b4224674ab6ca Mon Sep 17 00:00:00 2001 From: Claudio Kuenzler Date: Tue, 26 Nov 2019 08:05:10 +0100 Subject: [PATCH] Github actions: pywbem Github actions: fix names Github actions: Other fixes Github actions: Other fixes Github actions: Debugging Github actions: Debugging and remove pywbem 0.9 from pip install Github actions: Add PYTHONPATH env Github actions: Debugging Github actions: Debugging Github actions: Debugging Github actions: PIP modules dont seem to work Github actions: PIP modules dont seem to work Github actions: PIP modules dont seem to work --- .github/workflows/python2check.yml | 63 +++++++++++++++- .github/workflows/python3check.yml | 112 ++++++++++++++++++++++++++--- 2 files changed, 165 insertions(+), 10 deletions(-) diff --git a/.github/workflows/python2check.yml b/.github/workflows/python2check.yml index 08ac63b..c7ed8c8 100644 --- a/.github/workflows/python2check.yml +++ b/.github/workflows/python2check.yml @@ -6,13 +6,72 @@ name: Python2 check on: [push, pull_request] jobs: - python2-help: - runs-on: ubuntu-latest + python2-pywbem08: + runs-on: ubuntu-18.04 steps: - uses: actions/checkout@v1 - uses: actions/setup-python@v1 with: python-version: '2.7' + - name: Install pywbem from apt + run: | + sudo apt-get install -qq -yy python-pywbem + - name: Set environment PYTHONPATH + run: | + export PYTHONPATH=/opt/hostedtoolcache/Python - name: Launch script with --help run: | ./check_esxi_hardware.py --help + +# Jobs with PIP installations are currently disabled. +# python2-pywbem09: +# runs-on: ubuntu-latest +# steps: +# - uses: actions/checkout@v1 +# - uses: actions/setup-python@v1 +# with: +# python-version: '2.7' +# - name: Install latest pywbem from pip +# run: | +# sudo apt-get install -qq -yy python-pip +# pip install pywbem==0.9.1 +# - name: Set environment PYTHONPATH +# run: | +# export PYTHONPATH=/opt/hostedtoolcache/Python +# - name: Launch script with --help +# run: | +# ./check_esxi_hardware.py --help +# python2-pywbem012: +# runs-on: ubuntu-latest +# steps: +# - uses: actions/checkout@v1 +# - uses: actions/setup-python@v1 +# with: +# python-version: '2.7' +# - name: Install latest pywbem from pip +# run: | +# sudo apt-get install -qq -yy python-pip +# pip install pywbem==0.12.6 +# - name: Set environment PYTHONPATH +# run: | +# export PYTHONPATH=/opt/hostedtoolcache/Python +# - name: Launch script with --help +# run: | +# ./check_esxi_hardware.py --help +# python2-pywbem014: +# runs-on: ubuntu-latest +# steps: +# - uses: actions/checkout@v1 +# - uses: actions/setup-python@v1 +# with: +# python-version: '2.7' +# - name: Install latest pywbem from pip +# run: | +# sudo apt-get install -qq -yy python-pip +# pip install pywbem==0.14.6 +# - name: Set environment PYTHONPATH +# run: | +# export PYTHONPATH=/opt/hostedtoolcache/Python +# - name: Launch script with --help +# run: | +# ./check_esxi_hardware.py --help diff --git a/.github/workflows/python3check.yml b/.github/workflows/python3check.yml index 8e735bf..dba14d2 100644 --- a/.github/workflows/python3check.yml +++ b/.github/workflows/python3check.yml @@ -6,13 +6,109 @@ name: Python3 check on: [push, pull_request] jobs: - python3-help: + simple-output: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 - - uses: actions/setup-python@v1 - with: - python-version: '3.x' - - name: Launch script with --help - run: | - ./check_esxi_hardware.py --help + - name: Simple hello world + run: echo "Hello World" +# python3-pywbem-latest: +# runs-on: ubuntu-latest +# steps: +# - uses: actions/checkout@v1 +# - uses: actions/setup-python@v1 +# with: +# python-version: '3.8' +# - name: Install latest pywbem from pip +# run: | +# sudo apt-get install -qq -yy python3-pip +# pip3 install pywbem +# - name: Set environment PYTHONPATH +# run: | +# export PYTHONPATH=/opt/hostedtoolcache/Python/3.8.0/x64/lib/python3.8/site-packages +# - name: Verify python sys.path +# run: (echo "import sys"; echo "print(', '.join(sys.path))") | python +# - name: Launch script with --help +# run: | +# ./check_esxi_hardware.py --help +# python3-pywbem-08: +# runs-on: ubuntu-latest +# steps: +# - uses: actions/checkout@v1 +# - uses: actions/setup-python@v1 +# with: +# python-version: '3.x' +# - name: Install latest pywbem from pip +# run: | +# sudo apt-get install -qq -yy python3-pip +# pip3 install pywbem==0.8.4 +# - name: Set environment PYTHONPATH +# run: | +# export PYTHONPATH=/opt/hostedtoolcache/Python +# - name: Launch script with --help +# run: | +# ./check_esxi_hardware.py --help +# python3-pywbem-012: +# runs-on: ubuntu-latest +# steps: +# - uses: actions/checkout@v1 +# - uses: actions/setup-python@v1 +# with: +# python-version: '3.x' +# - name: Install latest pywbem from pip +# run: | +# sudo apt-get install -qq -yy python3-pip +# pip3 install pywbem==0.12.6 +# - name: Set environment PYTHONPATH +# run: | +# export PYTHONPATH=/opt/hostedtoolcache/Python +# - name: Launch script with --help +# run: | +# ./check_esxi_hardware.py --help +# python3-pywbem-013: +# runs-on: ubuntu-latest +# steps: +# - uses: actions/checkout@v1 +# - uses: actions/setup-python@v1 +# with: +# python-version: '3.x' +# - name: Install latest pywbem from pip +# run: | +# sudo apt-get install -qq -yy python3-pip +# pip3 install pywbem==0.13.1 +# - name: Set environment PYTHONPATH +# run: | +# export PYTHONPATH=/opt/hostedtoolcache/Python +# - name: Launch script with --help +# run: | +# ./check_esxi_hardware.py --help +# python3-pywbem-014: +# runs-on: ubuntu-latest +# steps: +# - uses: actions/checkout@v1 +# - uses: actions/setup-python@v1 +# with: +# python-version: '3.x' +# - name: Install latest pywbem from pip +# run: | +# sudo apt-get install -qq -yy python3-pip +# pip3 install pywbem==0.14.6 +# - name: Set environment PYTHONPATH +# run: | +# export PYTHONPATH=/opt/hostedtoolcache/Python +# - name: Launch script with --help +# run: | +# ./check_esxi_hardware.py --help +# find-pywbem: +# runs-on: ubuntu-latest +# steps: +# - uses: actions/checkout@v1 +# - uses: actions/setup-python@v1 +# with: +# python-version: '3.x' +# - name: Install latest pywbem from pip +# run: | +# sudo apt-get install -qq -yy python-pip +# pip install pywbem +# - name: Find pywbem module +# run: | +# find / -name 'pywbem-*'