cicd (2) 썸네일형 리스트형 ArgoCD의 project(AppProject)에 대해 공식 문서: https://argo-cd.readthedocs.io/en/stable/user-guide/projects/공식문서를 참고하여 정리한 글입니다. Project애플리케이션을 논리적으로 그룹화하여 여러 팀에서 ArgoCD를 사용할 때 유용함 => 여러 팀이 있을 때 사용하면 매우 유용하다! Application의 Project 변경(설정) 하는 법argocd app set --project 기능1. Git 레포지토리를 선택해서 배포할 수 있는 항목을 제한할 수 있다. 2. 앱이 배포될 위치(대상 클러스터 및 네임스페이스)를 제한한다. 3. 배포 가능한 리소스의 종류를 제한한다(CRD, DeamonSet 등의 위험한 리소스는 배포 금지)4. 역할 지정이 가능하다. (사용자/토큰만.. Jenkinsfile 문법 1. 기본 틀pipeline { agent any tools { } parameters { } environment { } stages{ stage(''){ steps { } } stage(''){ when { } } }} 2. agentagent anyagent: Jenkins가 일을 시키는 작업용 컴퓨터 agent any: 어떤 agent나 파이프라인을 실행 가능하다. 3. tools tools { gradle 'gradle-7.6.1' jdk 'jdk-17' }Jenkins가 자동 설치해서 사용한다. 4. parameter.. 이전 1 다음