mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2025-12-27 08:29:59 +00:00
* refactor: modify cache path of Dockerfile * feat: rewrite the release pipeline to make it clean
42 lines
1.2 KiB
YAML
42 lines
1.2 KiB
YAML
name: Stop EC2 runner
|
|
description: Stop EC2 runner
|
|
inputs:
|
|
label:
|
|
description: The linux runner name
|
|
required: true
|
|
ec2-instance-id:
|
|
description: The EC2 instance id
|
|
required: true
|
|
aws-access-key-id:
|
|
description: AWS access key id
|
|
required: true
|
|
aws-secret-access-key:
|
|
description: AWS secret access key
|
|
required: true
|
|
aws-region:
|
|
description: AWS region
|
|
required: true
|
|
github-token:
|
|
description: The GitHub token to clone private repository
|
|
required: false
|
|
default: ""
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- name: Configure AWS credentials
|
|
if: ${{ inputs.label && inputs.ec2-instance-id }}
|
|
uses: aws-actions/configure-aws-credentials@v2
|
|
with:
|
|
aws-access-key-id: ${{ inputs.aws-access-key-id }}
|
|
aws-secret-access-key: ${{ inputs.aws-secret-access-key }}
|
|
aws-region: ${{ inputs.aws-region }}
|
|
|
|
- name: Stop EC2 runner
|
|
if: ${{ inputs.label && inputs.ec2-instance-id }}
|
|
uses: machulav/ec2-github-runner@v2
|
|
with:
|
|
mode: stop
|
|
label: ${{ inputs.label }}
|
|
ec2-instance-id: ${{ inputs.ec2-instance-id }}
|
|
github-token: ${{ inputs.github-token }}
|