|
37 | 37 | TESTS_FILTER: 'checkstyle,javac,javadoc,pylint,shellcheck,shelldocs,blanks,perlcritic,ruby-lint,rubocop' |
38 | 38 | SUREFIRE_FIRST_PART_FORK_COUNT: '1C' |
39 | 39 | SUREFIRE_SECOND_PART_FORK_COUNT: '1C' |
40 | | - SUREFIRE_REUSE_FORKS: 'true' |
41 | 40 | ASF_NIGHTLIES: 'https://nightlies.apache.org' |
| 41 | + EXCLUDE_TESTS_URL: 'https://ci-hbase.apache.org/job/HBase-Find-Flaky-Tests/job/${{ github.base_ref }}/lastSuccessfulBuild/artifact/output/excludes' |
| 42 | + BUILD_URL_ARTIFACTS: '${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}' |
42 | 43 |
|
43 | 44 | jobs: |
44 | 45 | precommit-checks: |
@@ -72,32 +73,26 @@ jobs: |
72 | 73 | - name: Setup environment paths |
73 | 74 | id: setup-env |
74 | 75 | run: | |
75 | | - WORKDIR="${GITHUB_WORKSPACE}/${{ matrix.workdir }}" |
76 | | - echo "WORKDIR=${WORKDIR}" >> $GITHUB_ENV |
77 | | - echo "YETUSDIR=${WORKDIR}/${YETUS_REL}" >> $GITHUB_ENV |
| 76 | + WORKDIR="${{ github.workspace }}/${{ matrix.workdir }}" |
| 77 | +
|
78 | 78 | echo "SOURCEDIR=${WORKDIR}/${SRC_REL}" >> $GITHUB_ENV |
79 | 79 | echo "PATCHDIR=${WORKDIR}/${PATCH_REL}" >> $GITHUB_ENV |
80 | 80 | echo "DOCKERFILE=${WORKDIR}/${SRC_REL}/dev-support/docker/Dockerfile" >> $GITHUB_ENV |
| 81 | + echo "YETUSDIR=${WORKDIR}/yetus" >> $GITHUB_ENV |
81 | 82 | echo "CACHE_APACHE_ARTIFACT=${WORKDIR}/${SRC_REL}/dev-support/jenkins-scripts/cache-apache-project-artifact.sh" >> $GITHUB_ENV |
82 | 83 | echo "YETUS_DRIVER=${WORKDIR}/${SRC_REL}/dev-support/jenkins_precommit_github_yetus.sh" >> $GITHUB_ENV |
83 | 84 | echo "HIDE_OLD_COMMENTS=${WORKDIR}/${SRC_REL}/dev-support/gh_hide_old_comments.sh" >> $GITHUB_ENV |
84 | 85 | echo "ASF_NIGHTLIES_CHECK_BASE=${ASF_NIGHTLIES}/hbase/${{ github.repository }}/${{ github.run_id }}/${{ matrix.workdir }}/${PATCH_REL}" >> $GITHUB_ENV |
85 | | - echo "JENKINS_URL=https://ci-hbase.apache.org" >> $GITHUB_ENV |
86 | | - echo "EXCLUDE_TESTS_URL=${JENKINS_URL}/job/HBase-Find-Flaky-Tests/job/${{ github.base_ref }}/lastSuccessfulBuild/artifact/output/excludes" |
87 | | -
|
88 | | - # Set matrix-specific environment variables |
89 | 86 | echo "PLUGINS=${{ matrix.plugins }}" >> $GITHUB_ENV |
90 | 87 | echo "SET_JAVA_HOME=${{ matrix.java-home }}" >> $GITHUB_ENV |
91 | 88 | echo "HADOOP_PROFILE=${{ matrix.hadoop-profile }}" >> $GITHUB_ENV |
92 | | - echo "WORKDIR_REL=${{ matrix.workdir }}" >> $GITHUB_ENV |
| 89 | + echo "WORKDIR_REL=${WORKDIR}" >> $GITHUB_ENV |
93 | 90 | echo "SKIP_ERRORPRONE=${{ matrix.skip-errorprone }}" >> $GITHUB_ENV |
94 | | - echo "BUILD_URL_ARTIFACTS=${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" >> $GITHUB_ENV |
95 | 91 |
|
96 | | - # Create working directories |
97 | 92 | mkdir -p "${WORKDIR}" |
98 | 93 | mkdir -p "${WORKDIR}/${SRC_REL}" |
99 | | - mkdir -p "${WORKDIR}/${YETUS_REL}" |
100 | 94 | mkdir -p "${WORKDIR}/${PATCH_REL}" |
| 95 | + mkdir -p "${WORKDIR}/${YETUS_REL}" |
101 | 96 |
|
102 | 97 | - name: Download and extract Apache Yetus |
103 | 98 | working-directory: ${{ env.YETUSDIR }} |
|
0 commit comments