Pipeline(4)
-
Azure DevOps Pipeline trigger 설정
소스 변경이 일어나도 trigger 되지 않도록 설정: trigger 기능을 꺼버리는 것임(파이트 라인 간의 trigger랑은 다른거임)trigger: none
2024.07.11 -
yml 파일 동적으로 내용 변경
sed를 통해서 yml 파일을 변경처리 함-i 옵션은 변경된 내용을 저장하는 옵션{image}, {tag}는 yml 파일에 기술된 내용$(image), $(tag)는 pipeline에 등록된 변수명steps:- task: Bash@3 displayName: 'Minikube Apply' inputs: targetType: 'inline' script: | set -x kubectl get pods -A sed -i 's/{image}/$(image)/g; s/{tag}/$(tag)/g' ./docker/minikube.yml cat ./docker/minikube.yml kubectl apply -f ./docker/minikube.yml --v..
2024.07.07 -
Azure DevOps에서 pipeline의 jdk 버전 변경
에러[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project home: Fatal error compiling: error: release version 17 not supported조치# JDK 버전을 변경- task: JavaToolInstaller@0 inputs: versionSpec: '17' jdkArchitectureOption: 'x64' jdkSourceOption: 'PreInstalled' # JDK 버전 확인 - task: Bash@3 displayName: 'before' inputs: t..
2024.07.06 -
Azure DevOps Pipeline 주요 내용
변수 적용 및 사용https://learn.microsoft.com/ko-kr/azure/devops/pipelines/process/variables?view=azure-devops&tabs=yaml%2Cbatch 변수 정의 - Azure Pipelines변수는 파이프라인에서 사용하기 위해 사용자가 정의한 이름-값 쌍입니다. 변수를 태스크 및 스크립트에 대한 입력으로 사용할 수 있습니다.learn.microsoft.com variables: - name: projectName value: contososteps: - bash: echo $(projectName)- powershell: echo $(projectName)- script: echo $(projectName)--kubeconfig 옵션 ..
2024.03.05