Altinn / Altinn/info.altinn.no

Deploy av branch

Open
#673 0 comments 0 reactions 0 assignees View on GitHub
Teknisk
Dominant language
TypeScript
Stars
1
Forks
2
Avg merge
20h 21m
Merged PRs (30d)
32

Description

Ved større Umbraco-omlegginger (som f.eks. oppgradering fra Umbraco 17 til Umbraco 18) er det ønskelig å kunne legge ut ny versjon i testmiljøer basert på en annen GitHub branch enn "main".

Slik unngår vi å blokkere fortløpende vedlikehold av prod mens den større omleggingen får tid til å modnes i test-miljøer.

### Forslag til teknisk løsning

Endre input til vår GitHub workflow "Docker Publish" slik at bruker kan angi en annen branch enn "main". Dette kan være et tekstfelt med default-verdi "main".

Endre workflow docker-publish.yaml, f.eks. ved å bruke branch-navn ved checkout:
```
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
ref:
```

Test at det går bra å generere Docker image basert på branch og deploye dette til f.eks. at22.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Docker Publish workflow in docker-publish.yaml and inspect how its repository checkout is configured. Add a workflow input whose default is "main", use the selected branch for checkout, then verify that a Docker image can be generated from that branch and deployed to a test environment such as at22.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, github-actions
Domain
ci-cd, devops, release
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
74/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.