목차 Jenkins란? Jenkins 설치 방법 Jenkins 플러그인 Jenkins 파이프라인 Jenkins란? Jenkins의 역사 Jenkins는 소프트웨어 개발 및 배포 프로세스를 자동화하기 위한 오픈 소스 CI/CD 도구이다. 2011년, Jenkins는 Hudson이라는 이름으로 시작되었으며, Sun Microsystems에서 개발되었다. 이후, Oracle이 Sun을 인수하면서 Hudson 프로젝트는 오픈 소스 커뮤니티와의 분쟁으로 인해 Jenkins라는 이름으로 포크되었다. Jenkins의 발전은 빠르게 진행되었으며, 다양한 사용자 커뮤니티와 플러그인 생태계가 […]
목차 GitHub Actions란? GitHub Actions의 구성 요소 GitHub Actions 사용 방법 GitHub Actions의 사례 GitHub Actions란? GitHub Actions의 개요 GitHub Actions는 소프트웨어 개발 과정에서 자동화된 워크플로우를 생성하고 실행할 수 있는 GitHub의 기능이다. 이를 통해 사용자는 코드 변경 시 자동으로 테스트, 빌드, 배포 작업을 수행할 수 있다. GitHub Actions는 GitHub 레포지토리와 통합되어 있어, 사용자는 별도의 CI/CD […]
목차 Puppeteer란? Puppeteer 설치 및 설정 Puppeteer의 주요 기능 Puppeteer 활용 사례 Puppeteer란? Puppeteer의 정의 Puppeteer는 구글에서 개발한 Node.js 라이브러리로, 헤드리스 크롬 브라우저를 제어할 수 있는 기능을 제공한다. 이 도구는 웹 페이지의 스크래핑, 테스트 자동화, PDF 생성 및 스크린샷 촬영 등 다양한 용도로 활용된다. Puppeteer는 특히 웹 개발자와 QA 엔지니어에게 유용한 도구로, JavaScript로 작성된 웹 […]