mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-09 06:42:57 +00:00
44 lines
1.7 KiB
YAML
44 lines
1.7 KiB
YAML
name: Release dev-builder images
|
|
|
|
on:
|
|
workflow_dispatch: # Allows you to run this workflow manually.
|
|
inputs:
|
|
release_dev_builder_ubuntu_image:
|
|
type: boolean
|
|
description: Release dev-builder-ubuntu images
|
|
required: false
|
|
default: false
|
|
release_dev_builder_centos_image:
|
|
type: boolean
|
|
description: Release dev-builder-centos images
|
|
required: false
|
|
default: false
|
|
release_dev_builder_android_image:
|
|
type: boolean
|
|
description: Release dev-builder-android images
|
|
required: false
|
|
default: false
|
|
|
|
jobs:
|
|
release-dev-builder-images:
|
|
name: Release dev builder images
|
|
if: ${{ inputs.release_dev_builder_ubuntu_image || inputs.release_dev_builder_centos_image || inputs.release_dev_builder_android_image }} # Only manually trigger this job.
|
|
runs-on: ubuntu-latest-16-cores
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v3
|
|
with:
|
|
fetch-depth: 0
|
|
|
|
- name: Build and push dev builder images
|
|
uses: ./.github/actions/build-dev-builder-images
|
|
with:
|
|
dockerhub-image-registry-username: ${{ secrets.DOCKERHUB_USERNAME }}
|
|
dockerhub-image-registry-token: ${{ secrets.DOCKERHUB_TOKEN }}
|
|
acr-image-registry: ${{ vars.ACR_IMAGE_REGISTRY }}
|
|
acr-image-registry-username: ${{ secrets.ALICLOUD_USERNAME }}
|
|
acr-image-registry-password: ${{ secrets.ALICLOUD_PASSWORD }}
|
|
build-dev-builder-ubuntu: ${{ inputs.release_dev_builder_ubuntu_image }}
|
|
build-dev-builder-centos: ${{ inputs.release_dev_builder_centos_image }}
|
|
build-dev-builder-android: ${{ inputs.release_dev_builder_android_image }}
|