Remove trailing whitespace
> trim trailing whitespace.................................................Failed > - hook id: trailing-whitespace > - exit code: 1 > - files were modified by this hook > > Fixing deployments/octopusdeploy.yml Signed-off-by: Josh Soref <[email protected]>
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
# This workflow uses actions that are not certified by GitHub.
|
# This workflow uses actions that are not certified by GitHub.
|
||||||
# They are provided by a third-party and are governed by separate terms of service,
|
# They are provided by a third-party and are governed by separate terms of service,
|
||||||
# privacy policy, and support documentation.
|
# privacy policy, and support documentation.
|
||||||
#
|
#
|
||||||
# This workflow will build and publish a Docker container which is then deployed through Octopus Deploy.
|
# This workflow will build and publish a Docker container which is then deployed through Octopus Deploy.
|
||||||
@@ -12,13 +12,13 @@
|
|||||||
#
|
#
|
||||||
# To configure this workflow:
|
# To configure this workflow:
|
||||||
#
|
#
|
||||||
# 1. Decide where you are going to host your image.
|
# 1. Decide where you are going to host your image.
|
||||||
# This template uses the GitHub Registry for simplicity but if required you can update the relevant DOCKER_REGISTRY variables below.
|
# This template uses the GitHub Registry for simplicity but if required you can update the relevant DOCKER_REGISTRY variables below.
|
||||||
#
|
#
|
||||||
# 2. Create and configure an OIDC credential for a service account in Octopus.
|
# 2. Create and configure an OIDC credential for a service account in Octopus.
|
||||||
# This allows for passwordless authentication to your Octopus instance through a trust relationship configured between Octopus, GitHub and your GitHub Repository.
|
# This allows for passwordless authentication to your Octopus instance through a trust relationship configured between Octopus, GitHub and your GitHub Repository.
|
||||||
# https://octopus.com/docs/octopus-rest-api/openid-connect/github-actions
|
# https://octopus.com/docs/octopus-rest-api/openid-connect/github-actions
|
||||||
#
|
#
|
||||||
# 3. Configure your Octopus project details below:
|
# 3. Configure your Octopus project details below:
|
||||||
# OCTOPUS_URL: update to your Octopus Instance Url
|
# OCTOPUS_URL: update to your Octopus Instance Url
|
||||||
# OCTOPUS_SERVICE_ACCOUNT: update to your service account Id
|
# OCTOPUS_SERVICE_ACCOUNT: update to your service account Id
|
||||||
@@ -42,14 +42,14 @@ jobs:
|
|||||||
packages: write
|
packages: write
|
||||||
contents: read
|
contents: read
|
||||||
env:
|
env:
|
||||||
DOCKER_REGISTRY: ghcr.io # TODO: Update to your docker registry uri
|
DOCKER_REGISTRY: ghcr.io # TODO: Update to your docker registry uri
|
||||||
DOCKER_REGISTRY_USERNAME: ${{ github.actor }} # TODO: Update to your docker registry username
|
DOCKER_REGISTRY_USERNAME: ${{ github.actor }} # TODO: Update to your docker registry username
|
||||||
DOCKER_REGISTRY_PASSWORD: ${{ secrets.GITHUB_TOKEN }} # TODO: Update to your docker registry password
|
DOCKER_REGISTRY_PASSWORD: ${{ secrets.GITHUB_TOKEN }} # TODO: Update to your docker registry password
|
||||||
outputs:
|
outputs:
|
||||||
image_tag: ${{ steps.meta.outputs.version }}
|
image_tag: ${{ steps.meta.outputs.version }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Set up Docker Buildx
|
- name: Set up Docker Buildx
|
||||||
uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0
|
uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0
|
||||||
|
|
||||||
@@ -64,7 +64,7 @@ jobs:
|
|||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
|
uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
|
||||||
with:
|
with:
|
||||||
images: ${{ env.DOCKER_REGISTRY }}/${{ github.repository }}
|
images: ${{ env.DOCKER_REGISTRY }}/${{ github.repository }}
|
||||||
tags: type=semver,pattern={{version}},value=v1.0.0-{{sha}}
|
tags: type=semver,pattern={{version}},value=v1.0.0-{{sha}}
|
||||||
|
|
||||||
- name: Build and push Docker image
|
- name: Build and push Docker image
|
||||||
@@ -74,7 +74,7 @@ jobs:
|
|||||||
context: .
|
context: .
|
||||||
push: true
|
push: true
|
||||||
tags: ${{ steps.meta.outputs.tags }}
|
tags: ${{ steps.meta.outputs.tags }}
|
||||||
labels: ${{ steps.meta.outputs.labels }}
|
labels: ${{ steps.meta.outputs.labels }}
|
||||||
deploy:
|
deploy:
|
||||||
name: Deploy
|
name: Deploy
|
||||||
permissions:
|
permissions:
|
||||||
@@ -89,9 +89,9 @@ jobs:
|
|||||||
OCTOPUS_ENVIRONMENT: 'your-environment' # TODO: update to the name of the environment to recieve the first deployment
|
OCTOPUS_ENVIRONMENT: 'your-environment' # TODO: update to the name of the environment to recieve the first deployment
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Login to Octopus Deploy
|
- name: Login to Octopus Deploy
|
||||||
uses: OctopusDeploy/login@34b6dcc1e86fa373c14e6a28c5507d221e4de629 #v1.0.2
|
uses: OctopusDeploy/login@34b6dcc1e86fa373c14e6a28c5507d221e4de629 #v1.0.2
|
||||||
with:
|
with:
|
||||||
server: '${{ env.OCTOPUS_URL }}'
|
server: '${{ env.OCTOPUS_URL }}'
|
||||||
service_account_id: '${{ env.OCTOPUS_SERVICE_ACCOUNT }}'
|
service_account_id: '${{ env.OCTOPUS_SERVICE_ACCOUNT }}'
|
||||||
|
|
||||||
@@ -104,7 +104,7 @@ jobs:
|
|||||||
packages: '*:${{ needs.build.outputs.image_tag }}'
|
packages: '*:${{ needs.build.outputs.image_tag }}'
|
||||||
|
|
||||||
- name: Deploy Release
|
- name: Deploy Release
|
||||||
uses: OctopusDeploy/deploy-release-action@b10a606c903b0a5bce24102af9d066638ab429ac #v3.2.1
|
uses: OctopusDeploy/deploy-release-action@b10a606c903b0a5bce24102af9d066638ab429ac #v3.2.1
|
||||||
with:
|
with:
|
||||||
project: '${{ env.OCTOPUS_PROJECT }}'
|
project: '${{ env.OCTOPUS_PROJECT }}'
|
||||||
space: '${{ env.OCTOPUS_SPACE }}'
|
space: '${{ env.OCTOPUS_SPACE }}'
|
||||||
|
|||||||
Reference in New Issue
Block a user