Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop runner #1721

Closed
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
9ba6c00
Update driver.sh
TerrenceMcGuinness-NOAA Jun 7, 2023
03e3e39
Merge branch 'NOAA-EMC:develop' into develop
TerrenceMcGuinness-NOAA Jun 9, 2023
5e4d690
Merge branch 'NOAA-EMC:develop' into develop
TerrenceMcGuinness-NOAA Jun 13, 2023
d792096
Merge branch 'NOAA-EMC:develop' into develop
TerrenceMcGuinness-NOAA Jun 14, 2023
e6fb30b
Update driver.sh
TerrenceMcGuinness-NOAA Jun 7, 2023
9f7352f
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerryMcGuinness-NOAA Jun 15, 2023
38e0917
Merge branch 'NOAA-EMC:develop' into develop
TerrenceMcGuinness-NOAA Jun 15, 2023
6101b70
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerryMcGuinness-NOAA Jun 15, 2023
fe1dcde
Merge branch 'NOAA-EMC:develop' into develop
TerrenceMcGuinness-NOAA Jun 15, 2023
fa9e3e0
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerryMcGuinness-NOAA Jun 15, 2023
4bfa873
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerryMcGuinness-NOAA Jun 23, 2023
d0bdf58
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerryMcGuinness-NOAA Jun 26, 2023
79f06b7
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerryMcGuinness-NOAA Jun 28, 2023
5eef690
Merge branch 'develop' of github.com:TerrenceMcGuinness-NOAA/global-w…
TerryMcGuinness-NOAA Jun 28, 2023
daf3f90
added selfhosted.yaml test file
TerryMcGuinness-NOAA Jun 28, 2023
9481e51
updated for merge
TerryMcGuinness-NOAA Jun 28, 2023
e018b99
changed name of Action
TerryMcGuinness-NOAA Jun 28, 2023
6b64b58
Added GitHub action for running build script on Orion
TerryMcGuinness-NOAA Jun 29, 2023
b64e9ae
Merge pull request #144 from TerrenceMcGuinness-NOAA/selfhosted-Runner
TerrenceMcGuinness-NOAA Jun 29, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions .github/workflows/selfhosted.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: OrionRunner

on:
label:
types: [created, deleted]

defaults:
run:
shell: bash

jobs:

getlabels:
runs-on: ubuntu-latest
outputs:
labels: ${{ steps.id.outputs.labels }}
steps:
- name: Get Label Steps
id: id
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
OWNER: ${{ github.repository_owner }}
REPO_NAME: ${{ github.event.repository.name }}
PULL_REQUEST_NUMBER: ${{ github.event.pull_request.number }}
run: |
LABELS1="$(gh api repos/$OWNER/$REPO_NAME/pulls/$PULL_REQUEST_NUMBER --jq '.labels.[].name')"
LABELS=$(echo "$LABELS1" | tr '\n' ' ')
echo "labels=$LABELS" >> $GITHUB_OUTPUT

clone-build:
if: contains( needs.getlabels.outputs.labels, 'CI-Orion-Build')
runs-on: [self-hosted, orion-ready]
timeout-minutes: 600
needs:
- getlabels

steps:
- name: build-clone
env:
REPO_URL: ${{ github.server_url }}/${{ github.repository }}
run: /work2/noaa/global/mterry/global-workflow/ci/scripts/clone-build_ci.sh -p ${{ github.event.pull_request.number }} -d /work2/noaa/stmp/GFS_CI_ROOT/PR/${{ github.event.pull_request.number }} -o /work2/noaa/stmp/GFS_CI_ROOT/PR/output_${{ github.run_id }}