Azure DevOps(8)
-
Azure DevOps Pipeline trigger 설정
소스 변경이 일어나도 trigger 되지 않도록 설정: trigger 기능을 꺼버리는 것임(파이트 라인 간의 trigger랑은 다른거임)trigger: none
2024.07.11 -
Azure DevOps Pipeline에 미리 정의된 변수
참조: https://learn.microsoft.com/ko-kr/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml 미리 정의된 변수 - Azure Pipelines사용 가능한 모든 미리 정의된 변수의 포괄적인 목록learn.microsoft.com사용 샘플$(Build.Repository.LocalPath): repository build 디렉토리$(Build.BuildNumber): build 번호# trigger에 의해서 실행되어야 할 pipeline의 trigger에 설정$(Build.TriggeredBy.BuildId): trigger한 pipeline의 build 번호
2024.07.08 -
Azure DevOps Pipeline artifact 사용
다른 pipeline에 결과물을 전달하기 위해 사용하는 방법- task: PublishPipelineArtifact@1 displayName: 'artifact upload' inputs: targetPath: '$(Build.Repository.LocalPath)/docker/minikube.yml' artifact: 'minikube.yml' publishLocation: 'pipeline'
2024.07.08 -
Azure DevOps에서 Pipeline간 Trigger
참조: https://learn.microsoft.com/en-us/azure/devops/pipelines/process/pipeline-triggers?view=azure-devops Configure pipeline triggers - Azure PipelinesConfigure pipeline triggerslearn.microsoft.com스크립트로 직접 설정pipeline2에서 pipeline1이 완료되었는지 체크하고, 완료된 것을 확인하면, pipeline2이 작동함# pipeline2.ymlresources: pipelines: - pipeline: {임의로 이름 지정} source: {pipeline1} trigger: trueUI를 통하여 설정위와 같은 방법으로 하면, 아..
2024.07.08 -
Azure DevOps에서 maven으로 jar 결과물 생성
maven을 실행하면 target 디렉토리에 jar 파일이 생성됨goals: 'package'가 없으면 jar 파일 생성 안됨- task: Maven@4 inputs: mavenPomFile: 'pom.xml' publishJUnitResults: true javaHomeOption: 'JDKVersion' mavenVersionOption: 'Default' mavenAuthenticateFeed: false effectivePomSkip: false sonarQubeRunAnalysis: false goals: 'package'
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