github
-
Jenkins로 빌드하고 배포하는데 어느날 갑자기 뜬금없이 아래처럼 에러가 발생됐다. 알고보니... Github 쪽에서 보안 업데이트를 진행하면서 막아버린 것이다. https://github.blog/2022-04-12-git-security-vulnerability-announced/ Git security vulnerability announced | The GitHub Blog Upgrade your local installation of Git, especially if you are using Git for Windows, or you use Git on a multi-user machine. github.blog 해당 오류를 수정하는 방법은 간단하다. 이미 로그에도 나와있지만.. git con..
fatal: unsafe repository 에러 해결Jenkins로 빌드하고 배포하는데 어느날 갑자기 뜬금없이 아래처럼 에러가 발생됐다. 알고보니... Github 쪽에서 보안 업데이트를 진행하면서 막아버린 것이다. https://github.blog/2022-04-12-git-security-vulnerability-announced/ Git security vulnerability announced | The GitHub Blog Upgrade your local installation of Git, especially if you are using Git for Windows, or you use Git on a multi-user machine. github.blog 해당 오류를 수정하는 방법은 간단하다. 이미 로그에도 나와있지만.. git con..
2022.04.20 -
안녕하세요. 오늘은 Github의 Github Actions를 이용하여 Docker Image Build 및 Push 하는 방법에 대해 소개해보고자 합니다. 준비물 Github 계정과 Repository Docker Hub 계정과 Repository 저는 아래와 같이 Dockerfile을 작성했습니다. FROM node:erbium-buster-slim LABEL "repository"="https://github.com/teichae/github-action" LABEL "maintainer"="tei.chae " RUN set -eux ; \ apt-get update -y; \ apt-get install --no-install-recommends -y \ tzdata; \ ln -sf /usr/s..
Github Actions를 이용한 Docker Image Build 및 Push안녕하세요. 오늘은 Github의 Github Actions를 이용하여 Docker Image Build 및 Push 하는 방법에 대해 소개해보고자 합니다. 준비물 Github 계정과 Repository Docker Hub 계정과 Repository 저는 아래와 같이 Dockerfile을 작성했습니다. FROM node:erbium-buster-slim LABEL "repository"="https://github.com/teichae/github-action" LABEL "maintainer"="tei.chae " RUN set -eux ; \ apt-get update -y; \ apt-get install --no-install-recommends -y \ tzdata; \ ln -sf /usr/s..
2020.12.09 -
안녕하세요. 이전 글에서 설치한 Jenkins를 이용하여 Docker Image를 Build 해보겠습니다. 먼저 Jenkins를 접속한 후 Docker 관련된 플러그인을 설치합니다. Jenkins 관리 -> 플러그인 관리 -> 설치 가능 페이지에서 docker를 검색합니다. 검색 후 아래 플러그인을 선택한 후 설치하여 주세요. 해당 플러그인의 설치를 진행하면 실제로는 아래 플러그인들이 추가로 설치됩니다. Amazon ECR은 AWS에서 제공하는 Docker Private Repository입니다. AWS Global Configuration는 AWS Access Key를 사용하기 위해 설치합니다. 해당 플러그인 2개를 사용하여 ECR에 배포하는 방법도 추후 가이드할 예정입니다. Jenkins에 Docke..
Jenkins Pipeline을 이용한 Docker Image Build안녕하세요. 이전 글에서 설치한 Jenkins를 이용하여 Docker Image를 Build 해보겠습니다. 먼저 Jenkins를 접속한 후 Docker 관련된 플러그인을 설치합니다. Jenkins 관리 -> 플러그인 관리 -> 설치 가능 페이지에서 docker를 검색합니다. 검색 후 아래 플러그인을 선택한 후 설치하여 주세요. 해당 플러그인의 설치를 진행하면 실제로는 아래 플러그인들이 추가로 설치됩니다. Amazon ECR은 AWS에서 제공하는 Docker Private Repository입니다. AWS Global Configuration는 AWS Access Key를 사용하기 위해 설치합니다. 해당 플러그인 2개를 사용하여 ECR에 배포하는 방법도 추후 가이드할 예정입니다. Jenkins에 Docke..
2020.04.11 -
Travis CI란? Travis CI는 호스팅 지속적 통합(CI) 서비스의 하나로, 깃허브에 호스팅되는 소프트웨어 프로젝트의 빌드, 테스트를 위해 사용된다.Travis CI는 비공개 프로젝트에는 다양한 유료 플랜을, 오픈 소스에는 무료 플랜을 제공한다. TravisPro는 고객 자신의 하드웨어에서 사유 버전의 커스텀 디플로이를 제공한다. 소스는 기술적으로 자유 소프트웨어이며 허가 라이선스 하에 깃허브에서 단편적으로 이용이 가능하다. 그러나 회사의 언급에 따르면 사용자가 모니터링하고 수행해야 하는 상당수의 작업으로 인해 일부 사용자들이 자신만의 인프라스트럭처에서 엔터프라이즈 버전을 성공적으로 통합시키는데 어려움을 줄 수 있다. Travis CI 위키백과 번역 (출처 : https://ko.wikipedi..
Travis CI를 이용한 배포 (1)Travis CI란? Travis CI는 호스팅 지속적 통합(CI) 서비스의 하나로, 깃허브에 호스팅되는 소프트웨어 프로젝트의 빌드, 테스트를 위해 사용된다.Travis CI는 비공개 프로젝트에는 다양한 유료 플랜을, 오픈 소스에는 무료 플랜을 제공한다. TravisPro는 고객 자신의 하드웨어에서 사유 버전의 커스텀 디플로이를 제공한다. 소스는 기술적으로 자유 소프트웨어이며 허가 라이선스 하에 깃허브에서 단편적으로 이용이 가능하다. 그러나 회사의 언급에 따르면 사용자가 모니터링하고 수행해야 하는 상당수의 작업으로 인해 일부 사용자들이 자신만의 인프라스트럭처에서 엔터프라이즈 버전을 성공적으로 통합시키는데 어려움을 줄 수 있다. Travis CI 위키백과 번역 (출처 : https://ko.wikipedi..
2019.10.28