From d7884ce0ce41b634260937736fec337ee5e02b3c Mon Sep 17 00:00:00 2001 From: ByeonJungHun Date: Fri, 21 Jun 2024 12:16:59 +0900 Subject: [PATCH] =?UTF-8?q?=EB=82=B4=EC=9A=A9=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 83aa426..bb458aa 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,25 @@ # streamlit을 활용한 CI/CD 계획 - -![구성도](https://note.jhcloud.kr/shares/ZwlYP9FHBRwAgwkqbVyfs8?resource_id=aab6f97fadf946ad8174f2f9f185a676&t=1718939334732) +![b690d3102e1760fb89e61ce4678113e9.png](:/aab6f97fadf946ad8174f2f9f185a676) 본 계획은 CI/CD 를 통한 빌드 및 배포를 진행할 때 보다 효율적인 버전 관리하는 것이 목표 -## 화면 구성 +--- -![화면구성도](https://note.jhcloud.kr/shares/ZwlYP9FHBRwAgwkqbVyfs8?resource_id=231d219764b9450b978059fc4993f6c3&t=1718939334732) +## 화면 구성 +![스크린샷 2024-06-21 오후 12.00.43.png](:/231d219764b9450b978059fc4993f6c3) | 오브젝트 | 용도 | | --- | --- | | 테이블 | 애플리케이션의 이름, 빌드 및 배포할 버전, 사용자 표기 (편집은 버전과 사용자 필드만 가능) | | 테이블 옆 부분 | 테이블의 값이 변경될 경우 변경된 값 표시 | | 새로고침 버튼 | 만약 Git에 있는 json이 변경되었을 경우 `F5` 또는 해당 버튼을 통해 reload | -| 업데이트 버튼 | 버전과 사용자를 수정 후 해당 버튼을 눌러 변경된 내용을 Git에 반영 | \ No newline at end of file +| 업데이트 버튼 | 버전과 사용자를 수정 후 해당 버튼을 눌러 변경된 내용을 Git에 반영 | + +--- + +## GIT TOKEN +```python +token = os.environ['GIT_TOKEN'] +repo_url = f'https://sa_8001:{token}@lab.jhcloud.kr/sa_8001/test_json.git' +``` +Git Token 같은 경우 소스 코드에 넣지 않고, 환경 변수로 입력 받도록 설정 +현재는 개인 계정을 소스 코드에 넣어두었지만 추후 화면에서 사용자를 선택하도록 변경 예정 \ No newline at end of file