Puncte:1

Cum să etichetezi imaginea docker cu codul de comitere git short id, în azure devops?

drapel cn

Am văzut câteva link-uri unde îmi pot eticheta imaginea docker folosind ${Build.SourceVersion} în pipeline azure devops.

Dar folosește ID-ul complet al comiterii.

Dar vreau să folosesc doar ID-ul scurt.

Adică asta (2cc7968) în loc de asta (2cc79689fc29ad69698d3062688e2a650da62b8e)

Cum să obții asta?

Conducta mea:

# Implementați în Azure Kubernetes Service
# Creați și împingeți imaginea în Azure Container Registry; Implementați în Azure Kubernetes Service
# https://docs.microsoft.com/azure/devops/pipelines/languages/docker

declanșator:
  - maestru

resurse:
  - repo: sine

variabile:
  # Conexiune la serviciul de registru al containerelor stabilită în timpul creării conductei
  dockerRegistryServiceConnection: „685f0716-8b46-436e-8d2a-3d0ff987fce9”
  imageRepository: „azuredevopssampleapp”
  containerRegistry: „aksdevopsacrtesting.azurecr.io”
  dockerfilePath: „**/Dockerfile”
  etichetă: „$(Build.BuildId)”
  imagePullSecret: „aksdevopsacrtesting458647f2-auth”

  # Numele imaginii agent VM
  vmImageName: „ubuntu-latest”

etape:
  - etapa: Construire
    displayName: etapa de construire
    locuri de munca:
      - job: Construire
        displayName: Build
        bazin:
          vmImage: $(vmImageName)
        pași:
          - sarcină: Docker@2
            displayName: Creați și trimiteți o imagine în registrul containerului
            intrari:
              comanda: buildAndPush
              depozit: $(imageRepository)
              dockerfile: $(dockerfilePath)
              containerRegistry: $(dockerRegistryServiceConnection)
              etichete: |
                $(etichetă)
          - încărcare: pipeline_content/manifests
            artefact: se manifestă

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.