Skip to content

Jenkins & AWS & Django TEAM 프로젝트 - UC2S Project - CI / CD 노드 실행 파일

Notifications You must be signed in to change notification settings

lijahong/UC2S_TEAM_PROJECT_CICD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

완전 관리형 CI/CD 서비스 - UC2S

UC2S Project - CICD 노드 실행 파일

파일 설명

  • main.sh : 사용자가 ci 혹은 cicd 서비스를 요청하면, main 에서 요청한 서비스가 ci 인지 cicd 인지 확인하여 필요한 작업을 수행
  • awsjob/Setawsgetconfig.sh : 해당 AWS 계정이 가지고 있는 클러스터에 대한 kubeconfig 파일을 가져와서 Jenkins 에 등록
  • jenkinsjob/createuser.sh : JENKINS 유저를 생성하고, API TOKEN 을 생성하여 반환
  • jenkinsjob/Setworkspace.sh : Jenkins 유저의 프로젝트 별 작업 공간을 생성
  • jenkinsjob/Jenkinsplay.sh : Jenkins-Cli 를 이용해 CI / CICD 작업을 수행
  • jenkinsjob/template/playcicd.xml : Cicd job 템플릿 파일로 해당 파일을 수정하여 사용자 별 job 을 정의
  • jenkinsjob/template/playci.xml : Ci job 템플릿 파일로 해당 파일을 수정하여 사용자 별 job 을 정의

About

Jenkins & AWS & Django TEAM 프로젝트 - UC2S Project - CI / CD 노드 실행 파일

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%