릴리스1 DevOps Day 34 (4.21) 지속적 통합_릴리스 준비 환경 변수 운영체제 혹은 소프트웨어가, 각기 다른 컴퓨터 또는 사용자마다 별도로 가질 수 있는 고유한 정보를 담는 데 사용하는 변수를 특별히 환경 변수라고 합니다. 환경 변수는 왜 필요한가? 배포되는 기능마다 설정이 달라질 수 있기 때문입니다. - 새로운 배포마다, 새로운 기능들을 배포하게 됨으로써 설정값이 바뀌게 됩니다. - 따라서 코드의 버전을 관리하는 것처럼 설정값의 버전을 관리할 필요가 있습니다. Q. 설정은 왜 환경변수를 통하여 분리해야 할까요? - 환경 변수는 코드 변경 없이 배포 때마다 쉽게 변경할 수 있습니다. - 설정 파일과 달리, 잘못해서 코드 저장소에 올라갈 가능성도 적습니다. - 다른 설정 메커니즘과 달리 언어나 OS에 의존하지 않습니다. - 설정을 환경 변수를 통해 분리해야 하는 .. 2023. 4. 21. 이전 1 다음