Skip to content

Deployment (hexwood) #84

Deployment (hexwood)

Deployment (hexwood) #84

Workflow file for this run

name: Deployment (hexwood)
on:
workflow_dispatch:
inputs:
SELECTED_ENVIRONMENT:
type: choice
description: Instance
required: true
options:
- hexwood1
- hexwood2
- hexwood3
- hexwood4
- hexwood5
- hexwood6
- hexwood7
- hexwood8
- hexwood9
- hexwood10
- hexwood11
- hexwood12
- hexwood13
- hexwood14
- hexwood15
- hexwood16
SELECTED_MAP:
type: choice
description: Map
required: true
options:
- default
- tiny
- quest-map
- team-vanilla
- hexcraft
- tonk
- croissant
- example-gate
- labyrinth
SELECTED_CHAIN:
type: choice
description: Chain
required: true
options:
- anvil
- garnet
jobs:
build:
name: Hexwood Build
uses: ./.github/workflows/build.yaml
with:
DEPLOYMENT_DOMAIN: downstream.game
DEPLOYMENT_ENVIRONMENT: ${{ inputs.SELECTED_ENVIRONMENT }}
DEPLOYMENT_PRIORITY: default
PLATFORMS: linux/amd64
DEPLOYMENT_MAP: ${{ inputs.SELECTED_MAP }}
DEPLOYMENT_CHAIN: ${{ inputs.SELECTED_CHAIN }}
secrets:
AZURE_REGISTRY_URL: ${{ secrets.AZURE_REGISTRY_URL }}
AZURE_REGISTRY_USERNAME: ${{ secrets.AZURE_REGISTRY_USERNAME }}
AZURE_REGISTRY_PASSWORD: ${{ secrets.AZURE_REGISTRY_PASSWORD }}
AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }}
AZURE_CLUSTER_NAME: ${{ secrets.AZURE_CLUSTER_NAME }}
AZURE_CLUSTER_RESOURCE_GROUP: ${{ secrets.AZURE_CLUSTER_RESOURCE_GROUP }}
UNITY_SERIAL: ${{ secrets.UNITY_SERIAL }}
UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }}
UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }}
DEPLOYER_PRIVATE_KEY: ${{ secrets.REDSTONE_HOLESKY_DEPLOYER_KEY }}
SEQUENCER_PRIVATE_KEY: ${{ secrets.REDSTONE_HOLESKY_SEQUENCER_KEY }}