본문 바로가기

Dev/CI CD4

[DevOps] GitHub Actions 보호되어 있는 글 입니다. 2026. 6. 1.
[Docker] YAML 문법 YAML 이란? 서로 다른 시스템 간에 데이터를 주고받을 필요가 있을 때 데이터 연동과 호환성을 위해 포맷에 대한 규칙이 필요하다.CSV, XML, JSON, Properties 등이 바로 이런 용도로 사용되는 파일들이다.웹에서는 XML과 JSON 형식을 자바 애플리케이션에서는 properties 파일을 이용하여 필요한 값들을 정의하여 사용한다. XML은 사용하기 까다롭고 가독성도 좋지 않기 때문에 요즘 들어 JSON 포매팅 방식이 많이 이용되는 편이지만, JSON 역시 주석을 달수 없는 등 약간의 제한이 있고 인용부호, 중괄호 그리고 대괄호의 사용으로 코드 길이가 강제적으로 길어지게 된다는 단점이 있다.YAML은 원래 “Yet Another Markup Language”(또 하나의 마크업 언어)라는 의.. 2026. 4. 16.
[Docker] 260415 실습 httpd, dockerfile 보호되어 있는 글 입니다. 2026. 4. 15.
CI/CD 파이프라인 설계해보기 -1 갑자기 나에게 치고들어온 CI/CD 파이프라인 설계 업무실제로 깃젠킨스에 커밋하고 빌드 확인만 했던 자라 아예 bitbucket 과 Jenkins를 새로 공부하고 동작방식을 이해하려고하다보니 정리가 필요하여 tistroy로 이력차원으로 정리하는 Pipeline애플리케이션배포빌드방식 선정이유 : 기존 JIRA 요청 이행등의 프로세스를 간소화하여 종속성 제거하고 뉴진스 프레임워크(스프링부트)를 이용하여 서버에 구동하는 것까지 확인 이후에 컴포넌트 서비스테스트CI/CD 젠킨스 툴 :AWS 배포, 테스트, 도커 빌드 고려하여 각각의 컴포넌트들을 하나의 플러그인으로 모듈화를 해놓았는데 이를 활용하여 사용 (확장성에 유용함)Private Network에서 돌아가기 때문에 보안상으로도 안전하자다양한 확장성과 유연성 .. 2024. 2. 4.