mirror of
https://github.com/actions/runner.git
synced 2025-12-10 04:06:57 +00:00
31 lines
886 B
YAML
31 lines
886 B
YAML
name: Runner Basics Test Case
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
inputs:
|
|
target_runner:
|
|
description: 'Self-hosted runner will run the job'
|
|
required: true
|
|
|
|
jobs:
|
|
test:
|
|
runs-on:
|
|
- self-hosted
|
|
- ${{github.event.inputs.target_runner}}
|
|
|
|
name: Runner Basic Test 🛠
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: Run a one-line script
|
|
run: echo Hello, world!
|
|
- name: Run a multi-line script
|
|
shell: bash
|
|
run: |
|
|
printenv|sort
|
|
cat $GITHUB_EVENT_PATH
|
|
- name: Validate GitHub Context
|
|
shell: bash
|
|
run: |
|
|
declare -a context_vars=("GITHUB_ACTION" "GITHUB_ACTIONS" "GITHUB_REPOSITORY" "GITHUB_WORKSPACE" "GITHUB_SHA" "GITHUB_RUN_ID" "GITHUB_RUN_NUMBER")
|
|
for var in ${context_vars[@]};
|
|
do [ -z "${!var}" ] && echo "##[error]$var not found" && exit 1 || echo "$var: ${!var}"; done |