FinalBuildkite #1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: FinalBuildkite | |
on: | |
workflow_run: | |
workflows: [CodeQL] | |
types: [in_progress] | |
jobs: | |
sonarScan: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: haya14busa/action-workflow_run-status@v1 | |
- uses: actions/checkout@v2 | |
- name: "Get information about the origin 'CI' run" | |
uses: potiuk/get-workflow-origin@v1_5 | |
id: source-run-info | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
sourceRunId: ${{ github.event.workflow_run.id }} | |
- name: ttt | |
run: | | |
echo ${{ steps.source-run-info.outputs.targetBranch }} | |
echo ${{ steps.source-run-info.outputs.targetCommitSha }} | |
echo ${{ steps.source-run-info.outputs.mergeCommitSha }} | |
echo ${{ steps.source-run-info.outputs.pullRequestNumber }} | |
echo ${{ steps.source-run-info.outputs.sourceEvent }} | |
echo ${{ steps.source-run-info.outputs.sourceHeadSha }} | |
echo "head_branch is: ${{ github.event.workflow_run.head_branch }}" | |
echo "head_sha is: ${{ github.event.workflow_run.head_sha }}" | |
- name: Trigger Sonar Scan | |
id: build | |
uses: "mumianhua/trigger-pipeline-action@v8.0" | |
with: | |
buildkite_api_access_token: ${{ secrets.BUILD_KITE_WRITE_TOKEN }} | |
pipeline: "tronprotocol/githubactionsonarscan" | |
branch: ${{ github.event.workflow_run.head_branch }} | |
commit: ${{ github.event.workflow_run.head_sha }} | |
pull_request_number: ${{ steps.source-run-info.outputs.pullRequestNumber }} | |
pull_request_base_branch: ${{ steps.source-run-info.outputs.targetBranch }} | |
- name: Get Build Kite URL | |
run: | | |
echo "buildkite link is: ${{ steps.build.outputs.url }}" | |
- name: Waitting Buildkite Artifacts | |
id: download | |
uses: EnricoMi/download-buildkite-artifact-action@v1 | |
with: | |
buildkite_token: ${{ secrets.BUILD_KITE_READ_TOKEN }} | |
buildkite_build_url: ${{ steps.build.outputs.url }} | |
ignore_build_states: blocked,canceled,skipped,not_run | |
ignore_job_states: timed_out,failed | |
output_path: artifacts | |
- name: Check Result | |
if: steps.download.outputs.build-state != 'passed' | |
run: | | |
echo "failed !!!!" | |
echo "buildkite result is: ${{ steps.download.outputs.build-state }}" | |
exit 1 | |
debianUnitTest: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: haya14busa/action-workflow_run-status@v1 | |
- uses: actions/checkout@v2 | |
- name: "Get information about the origin 'CI' run" | |
uses: potiuk/get-workflow-origin@v1_5 | |
id: source-run-info | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
sourceRunId: ${{ github.event.workflow_run.id }} | |
- name: ttt | |
run: | | |
echo ${{ steps.source-run-info.outputs.targetBranch }} | |
echo ${{ steps.source-run-info.outputs.targetCommitSha }} | |
echo ${{ steps.source-run-info.outputs.mergeCommitSha }} | |
echo ${{ steps.source-run-info.outputs.pullRequestNumber }} | |
echo ${{ steps.source-run-info.outputs.sourceEvent }} | |
echo ${{ steps.source-run-info.outputs.sourceHeadSha }} | |
echo "head_branch is: ${{ github.event.workflow_run.head_branch }}" | |
echo "head_sha is: ${{ github.event.workflow_run.head_sha }}" | |
- name: Trigger Debian Unit Test | |
id: build | |
uses: "mumianhua/trigger-pipeline-action@v8.0" | |
with: | |
buildkite_api_access_token: ${{ secrets.BUILD_KITE_WRITE_TOKEN }} | |
pipeline: "tronprotocol/githubactiondebianunittest" | |
branch: ${{ github.event.workflow_run.head_branch }} | |
commit: ${{ github.event.workflow_run.head_sha }} | |
pull_request_number: ${{ steps.source-run-info.outputs.pullRequestNumber }} | |
pull_request_base_branch: ${{ steps.source-run-info.outputs.targetBranch }} | |
- name: Get Build Kite URL | |
run: | | |
echo "buildkite link is: ${{ steps.build.outputs.url }}" | |
- name: Waitting Buildkite Artifacts | |
id: download | |
uses: EnricoMi/download-buildkite-artifact-action@v1 | |
with: | |
buildkite_token: ${{ secrets.BUILD_KITE_READ_TOKEN }} | |
buildkite_build_url: ${{ steps.build.outputs.url }} | |
ignore_build_states: blocked,canceled,skipped,not_run | |
ignore_job_states: timed_out,failed | |
output_path: artifacts | |
- name: Check Result | |
if: steps.download.outputs.build-state != 'passed' | |
run: | | |
echo "failed !!!!" | |
echo "buildkite result is: ${{ steps.download.outputs.build-state }}" | |
exit 1 | |
centosUnitTest: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: haya14busa/action-workflow_run-status@v1 | |
- uses: actions/checkout@v2 | |
- name: "Get information about the origin 'CI' run" | |
uses: potiuk/get-workflow-origin@v1_5 | |
id: source-run-info | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
sourceRunId: ${{ github.event.workflow_run.id }} | |
- name: ttt | |
run: | | |
echo ${{ steps.source-run-info.outputs.targetBranch }} | |
echo ${{ steps.source-run-info.outputs.targetCommitSha }} | |
echo ${{ steps.source-run-info.outputs.mergeCommitSha }} | |
echo ${{ steps.source-run-info.outputs.pullRequestNumber }} | |
echo ${{ steps.source-run-info.outputs.sourceEvent }} | |
echo ${{ steps.source-run-info.outputs.sourceHeadSha }} | |
echo "head_branch is: ${{ github.event.workflow_run.head_branch }}" | |
echo "head_sha is: ${{ github.event.workflow_run.head_sha }}" | |
- name: Trigger Centos Unit Test | |
id: build | |
uses: "mumianhua/trigger-pipeline-action@v8.0" | |
with: | |
buildkite_api_access_token: ${{ secrets.BUILD_KITE_WRITE_TOKEN }} | |
pipeline: "tronprotocol/githubactioncentosunittest" | |
branch: ${{ github.event.workflow_run.head_branch }} | |
commit: ${{ github.event.workflow_run.head_sha }} | |
pull_request_number: ${{ steps.source-run-info.outputs.pullRequestNumber }} | |
pull_request_base_branch: ${{ steps.source-run-info.outputs.targetBranch }} | |
- name: Get Build Kite URL | |
run: | | |
echo "buildkite link is: ${{ steps.build.outputs.url }}" | |
- name: Waitting Buildkite Artifacts | |
id: download | |
uses: EnricoMi/download-buildkite-artifact-action@v1 | |
with: | |
buildkite_token: ${{ secrets.BUILD_KITE_READ_TOKEN }} | |
buildkite_build_url: ${{ steps.build.outputs.url }} | |
ignore_build_states: blocked,canceled,skipped,not_run | |
ignore_job_states: timed_out,failed | |
output_path: artifacts | |
- name: Check Result | |
if: steps.download.outputs.build-state != 'passed' | |
run: | | |
echo "failed !!!!" | |
echo "buildkite result is: ${{ steps.download.outputs.build-state }}" | |
exit 1 | |
ubuntuUnitTest: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: haya14busa/action-workflow_run-status@v1 | |
- uses: actions/checkout@v2 | |
- name: "Get information about the origin 'CI' run" | |
uses: potiuk/get-workflow-origin@v1_5 | |
id: source-run-info | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
sourceRunId: ${{ github.event.workflow_run.id }} | |
- name: ttt | |
run: | | |
echo ${{ steps.source-run-info.outputs.targetBranch }} | |
echo ${{ steps.source-run-info.outputs.targetCommitSha }} | |
echo ${{ steps.source-run-info.outputs.mergeCommitSha }} | |
echo ${{ steps.source-run-info.outputs.pullRequestNumber }} | |
echo ${{ steps.source-run-info.outputs.sourceEvent }} | |
echo ${{ steps.source-run-info.outputs.sourceHeadSha }} | |
echo "head_branch is: ${{ github.event.workflow_run.head_branch }}" | |
echo "head_sha is: ${{ github.event.workflow_run.head_sha }}" | |
- name: Trigger Ubuntu Unit Test | |
id: build | |
uses: "mumianhua/trigger-pipeline-action@v8.0" | |
with: | |
buildkite_api_access_token: ${{ secrets.BUILD_KITE_WRITE_TOKEN }} | |
pipeline: "tronprotocol/githubactionubuntuunittest" | |
branch: ${{ github.event.workflow_run.head_branch }} | |
commit: ${{ github.event.workflow_run.head_sha }} | |
pull_request_number: ${{ steps.source-run-info.outputs.pullRequestNumber }} | |
pull_request_base_branch: ${{ steps.source-run-info.outputs.targetBranch }} | |
- name: Get Build Kite URL | |
run: | | |
echo "buildkite link is: ${{ steps.build.outputs.url }}" | |
- name: Waitting Buildkite Artifacts | |
id: download | |
uses: EnricoMi/download-buildkite-artifact-action@v1 | |
with: | |
buildkite_token: ${{ secrets.BUILD_KITE_READ_TOKEN }} | |
buildkite_build_url: ${{ steps.build.outputs.url }} | |
ignore_build_states: blocked,canceled,skipped,not_run | |
ignore_job_states: timed_out,failed | |
output_path: artifacts | |
- name: Check Result | |
if: steps.download.outputs.build-state != 'passed' | |
run: | | |
echo "failed !!!!" | |
echo "buildkite result is: ${{ steps.download.outputs.build-state }}" | |
exit 1 | |
apiSmokeTesting: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: haya14busa/action-workflow_run-status@v1 | |
- uses: actions/checkout@v2 | |
- name: "Get information about the origin 'CI' run" | |
uses: potiuk/get-workflow-origin@v1_5 | |
id: source-run-info | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
sourceRunId: ${{ github.event.workflow_run.id }} | |
- name: ttt | |
run: | | |
echo ${{ steps.source-run-info.outputs.targetBranch }} | |
echo ${{ steps.source-run-info.outputs.targetCommitSha }} | |
echo ${{ steps.source-run-info.outputs.mergeCommitSha }} | |
echo ${{ steps.source-run-info.outputs.pullRequestNumber }} | |
echo ${{ steps.source-run-info.outputs.sourceEvent }} | |
echo ${{ steps.source-run-info.outputs.sourceHeadSha }} | |
echo "head_branch is: ${{ github.event.workflow_run.head_branch }}" | |
echo "head_sha is: ${{ github.event.workflow_run.head_sha }}" | |
- name: Trigger API Smoke Testing | |
id: build | |
uses: "mumianhua/trigger-pipeline-action@v8.0" | |
with: | |
buildkite_api_access_token: ${{ secrets.BUILD_KITE_WRITE_TOKEN }} | |
pipeline: "tronprotocol/githubactionapismoketesting" | |
branch: ${{ github.event.workflow_run.head_branch }} | |
commit: ${{ github.event.workflow_run.head_sha }} | |
pull_request_number: ${{ steps.source-run-info.outputs.pullRequestNumber }} | |
pull_request_base_branch: ${{ steps.source-run-info.outputs.targetBranch }} | |
- name: Get Build Kite URL | |
run: | | |
echo "buildkite link is: ${{ steps.build.outputs.url }}" | |
- name: Waitting Buildkite Artifacts | |
id: download | |
uses: EnricoMi/download-buildkite-artifact-action@v1 | |
with: | |
buildkite_token: ${{ secrets.BUILD_KITE_READ_TOKEN }} | |
buildkite_build_url: ${{ steps.build.outputs.url }} | |
ignore_build_states: blocked,canceled,skipped,not_run | |
ignore_job_states: timed_out,failed | |
output_path: artifacts | |
- name: Check Result | |
if: steps.download.outputs.build-state != 'passed' | |
run: | | |
echo "failed !!!!" | |
echo "buildkite result is: ${{ steps.download.outputs.build-state }}" | |
exit 1 |