diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bfa212be3d129384a433021c90086b6bb8ad7a61..2f65f0445ee02c33739ec769250085b346153c3f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,8 +6,25 @@ include: variables: IMAGE_BASENAME: ${IMAGE_PREFIX}/devcontainer-dotnet -"8.0": +.build_old_dotnet: + extends: .build_old_version + variables: + IMAGE_NAME: ${IMAGE_BASENAME}:${VERSION} + BUILD_ARGS: DOTNET_VERSION=${VERSION} + +.build_dotnet: extends: .build_image_job_template variables: - IMAGE_NAME: ${IMAGE_BASENAME}:8.0 - BUILD_ARGS: DOTNET_VERSION=8.0 + IMAGE_NAME: ${IMAGE_BASENAME}:${VERSION} + BUILD_ARGS: DOTNET_VERSION=${VERSION} + + +"8.0": # LTS + extends: .build_dotnet + variables: + VERSION: 8.0 + +"9.0": # STS + extends: .build_dotnet + variables: + VERSION: 9.0 diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 72088065503dac88d521657ef0df1490646307a5..bef686fbaf83cdad0bc973c2aa65037ad9b9ec00 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -34,6 +34,7 @@ "description": "Choose dotnet image version", "options": [ "8.0", + "9.0", ], }, ],