added functionality to add Jenkins Build Number as Label to Image
All checks were successful
Tests / Declarative: Post Actions No test results found
csharp-secdevops-pipeline-pod/pipeline/head This commit looks good

This commit is contained in:
2026-05-13 10:39:04 +02:00
parent 3e752c909b
commit 72a891887e
2 changed files with 11 additions and 0 deletions

View File

@@ -33,5 +33,15 @@ USER app
# Kopieren der fertigen Binärdateien aus der Build Umgebung
COPY --from=build-env /app/out .
# Definieren eines Arguments, das dann beim kaniko Aufruf mitübergeben wird
ARG JENKINS_BUILD=unknown
# Schreiben des Inhalts des übergebenen Werts des Arguments als Label in das Image
# kubectl get pods --show-labels
# kubectl get pod <pod-name> -n bookmanager-apps -o jsonpath='{.status.containerStatuses[*].imageID}'
# kubectl get pods -L jenkins.build.number
LABEL org.opencontainers.image.version=${JENKINS_BUILD} \
managed-by="Jenkins"
# Festlegen des Start Befehls
ENTRYPOINT ["dotnet", "SecDevOpsLab.dll"]