yml 파일 동적으로 내용 변경
2024. 7. 7. 00:02ㆍ클라우드/Azure DevOps
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 --validate=false
'클라우드 > Azure DevOps' 카테고리의 다른 글
Azure DevOps에서 Pipeline간 Trigger (0) | 2024.07.08 |
---|---|
Azure DevOps에서 maven으로 jar 결과물 생성 (0) | 2024.07.07 |
Azure DevOps에서 pipeline의 jdk 버전 변경 (0) | 2024.07.06 |
Azure DevOps 여러 CICD에서 공통으로 사용하는 변수 정의 (0) | 2024.03.10 |
Azure DevOps Pipeline 주요 내용 (1) | 2024.03.05 |