mirror of
https://github.com/matifali/update-coder-template.git
synced 2024-09-20 06:46:04 +08:00
fix: rename CODER_ACCESS_URL
to CODER_URL
This commit is contained in:
parent
55e892b834
commit
a16ab1c0b1
|
@ -11,7 +11,7 @@ Update coder templates automatically
|
|||
|
||||
| Name | Description | Default |
|
||||
| ------------------------- | ------------------------------------------------------------------------ | ----------------------------- |
|
||||
| `CODER_ACCESS_URL` | **Required** The url of coder deployment (e.g. <https://dev.coder.com>). | - |
|
||||
| `CODER_URL` | **Required** The url of coder deployment (e.g. <https://dev.coder.com>). | - |
|
||||
| `CODER_SESSION_TOKEN` | **Required** The session token of coder. | `secrets.CODER_SESSION_TOKEN` |
|
||||
| `CODER_TEMPLATE_NAME` | **Required** The name of template. | - |
|
||||
| `CODER_TEMPLATE_DIR` | The directory of template. | `CODER_TEMPLATE_NAME` |
|
||||
|
@ -45,7 +45,7 @@ Update coder templates automatically
|
|||
with:
|
||||
CODER_TEMPLATE_NAME: "my-template"
|
||||
CODER_TEMPLATE_DIR: "my-template"
|
||||
CODER_ACCESS_URL: "https://coder.example.com"
|
||||
CODER_URL: "https://coder.example.com"
|
||||
CODER_TEMPLATE_VERSION: "${{ steps.latest_commit.outputs.hash }}"
|
||||
CODER_SESSION_TOKEN: ${{ secrets.CODER_SESSION_TOKEN }}
|
||||
```
|
||||
|
@ -72,7 +72,7 @@ Update coder templates automatically
|
|||
with:
|
||||
CODER_TEMPLATE_NAME: "my-template"
|
||||
CODER_TEMPLATE_DIR: "my-template"
|
||||
CODER_ACCESS_URL: "https://coder.example.com"
|
||||
CODER_URL: "https://coder.example.com"
|
||||
CODER_TEMPLATE_ACTIVATE: "false"
|
||||
CODER_SESSION_TOKEN: ${{ secrets.CODER_SESSION_TOKEN }}
|
||||
```
|
||||
|
|
|
@ -11,7 +11,7 @@ inputs:
|
|||
CODER_TEMPLATE_NAME:
|
||||
description: "Template name"
|
||||
required: true
|
||||
CODER_ACCESS_URL:
|
||||
CODER_URL:
|
||||
description: "Coder access URL (e.g. https://coder.example.com)"
|
||||
required: true
|
||||
CODER_SESSION_TOKEN:
|
||||
|
@ -34,7 +34,7 @@ runs:
|
|||
image: "Dockerfile"
|
||||
env:
|
||||
CODER_SESSION_TOKEN: ${{ inputs.CODER_SESSION_TOKEN }}
|
||||
CODER_ACCESS_URL: ${{ inputs.CODER_ACCESS_URL }}
|
||||
CODER_URL: ${{ inputs.CODER_URL }}
|
||||
CODER_TEMPLATE_NAME: ${{ inputs.CODER_TEMPLATE_NAME }}
|
||||
CODER_TEMPLATE_DIR: ${{ inputs.CODER_TEMPLATE_DIR }}
|
||||
CODER_TEMPLATE_VERSION: ${{ inputs.CODER_TEMPLATE_VERSION }}
|
||||
|
|
|
@ -5,17 +5,17 @@ set -euo pipefail
|
|||
: "${CODER_SESSION_TOKEN:?Variable not set or empty}"
|
||||
echo "CODER_SESSION_TOKEN is set."
|
||||
|
||||
: "${CODER_ACCESS_URL:?Variable not set or empty}"
|
||||
echo "CODER_ACCESS_URL: ${CODER_ACCESS_URL}"
|
||||
: "${CODER_URL:?Variable not set or empty}"
|
||||
echo "CODER_URL: ${CODER_URL}"
|
||||
|
||||
echo "Pushing ${CODER_TEMPLATE_NAME} to ${CODER_ACCESS_URL}..."
|
||||
echo "Pushing ${CODER_TEMPLATE_NAME} to ${CODER_URL}..."
|
||||
|
||||
# Set default values if variables are empty
|
||||
CODER_TEMPLATE_DIR=${CODER_TEMPLATE_DIR:-$CODER_TEMPLATE_NAME}
|
||||
echo "CODER_TEMPLATE_DIR is set to ${CODER_TEMPLATE_DIR}"
|
||||
|
||||
# Construct push command
|
||||
push_command="coder templates push ${CODER_TEMPLATE_NAME} --directory ./${CODER_TEMPLATE_DIR}" --url ${CODER_ACCESS_URL} --token ${CODER_SESSION_TOKEN}
|
||||
push_command="coder templates push ${CODER_TEMPLATE_NAME} --directory ./${CODER_TEMPLATE_DIR}" --url ${CODER_URL} --token ${CODER_SESSION_TOKEN}
|
||||
|
||||
# Add version to the push command if specified
|
||||
if [ -n "${CODER_TEMPLATE_VERSION}" ]; then
|
||||
|
@ -33,4 +33,4 @@ push_command+=" --yes"
|
|||
# Execute the push command
|
||||
${push_command}
|
||||
|
||||
echo "Template ${CODER_TEMPLATE_NAME} pushed to ${CODER_ACCESS_URL}."
|
||||
echo "Template ${CODER_TEMPLATE_NAME} pushed to ${CODER_URL}."
|
||||
|
|
Loading…
Reference in a new issue