Merge Jenkins workflow into main workflow (#8848)

Co-authored-by: Mehrdad <noreply@github.com>
This commit is contained in:
mehrdadn
2020-06-09 11:07:14 -07:00
committed by GitHub
co-authored by Mehrdad
parent 2b3fa35fbe
commit f007bfb4cf
2 changed files with 17 additions and 26 deletions
-26
View File
@@ -1,26 +0,0 @@
name: Jenkins Integration
env:
DEBIAN_FRONTEND: noninteractive
on: [push, pull_request]
jobs:
jenkins:
name: docker integration
runs-on: ubuntu-latest
strategy:
matrix:
test-case: ["RUN_TUNE_TESTS", "RUN_DOC_TESTS", "RUN_SGD_TESTS"]
fail-fast: false
steps:
- name: Checkout repository
uses: actions/checkout@v1
with:
fetch-depth: 0
- name: Run Jenkins Tests
shell: bash -e -o pipefail -l {0}
env:
SIGOPT_KEY: ${{ secrets.TUNE_SIGOPT_KEY }}
TEST_CASE: ${{ matrix.test-case }}
run: export $TEST_CASE=1 && HOME=$(pwd) ./ci/jenkins_tests/entry_point.sh
+17
View File
@@ -26,6 +26,15 @@ jobs:
- name: macos
os: macos-10.15
python-version: 3.6
- name: ubuntu-jenkins-tune
os: ubuntu-latest
jenkins-test: RUN_TUNE_TESTS
- name: ubuntu-jenkins-doc
os: ubuntu-latest
jenkins-test: RUN_DOC_TESTS
- name: ubuntu-jenkins-sgd
os: ubuntu-latest
jenkins-test: RUN_SGD_TESTS
env:
PYTHON: ${{ matrix.python-version }}
TRAVIS_COMMIT: ${{ github.sha }}
@@ -55,8 +64,16 @@ jobs:
aws-access-key-id: ${{ secrets.GHA_AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.GHA_AWS_SECRET_ACCESS_KEY }}
aws-region: us-west-2
- name: Run Jenkins tests
shell: bash -e -o pipefail -l {0}
if: matrix.jenkins-test != ''
env:
SIGOPT_KEY: ${{ secrets.TUNE_SIGOPT_KEY }}
TEST_CASE: ${{ matrix.jenkins-test }}
run: env "${TEST_CASE}=1" HOME="${PWD}" ci/jenkins_tests/entry_point.sh
- name: Run CI script
shell: bash -e -o pipefail -l {0}
if: matrix.jenkins-test == ''
env:
BAZEL_CACHE_CREDENTIAL_B64: ${{ secrets.BAZEL_CACHE_CREDENTIAL_B64 }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}