# ci

17개의 포스트

CI/CD

CI(Continuous Integration)는 지속적 통합으로, 모든 개발이 끝난 이후에 코드 품질을 관리하는 고전적 방식의 단점을 해소하기 위해 나타난 개념입니다.말 그대로 개발을 하면서 '코드에 대한 통합'을 '지속적'으로 진행함으로써 품질을 유지하는 것입니다.

2020년 6월 13일
·
0개의 댓글
post-thumbnail

Jenkins with Docker and GitHub

이 정리는 Local 환경에서 Jenkins 서버를 Docker에 설치하고 Github 연동을 하는것을 목표로 합니다.Jenkins는 CI&CD를 환경을 제공하는 자동화 서버입니다.Jenkins를 Local에 Docker로 설치하는 이유는 EC2에 설치하는 공식 가이드

2020년 6월 9일
·
0개의 댓글

CI / CD

회사를 지원할때 자주 보였던 단어입니다. 궁금해서 검색했습니다. CI/CD CI (Continuous Integration) 지속적인 통합이라는 의미로 Build, Test를 실시하는 프로세스를 말합니다. 우리는 개발을 할 때 git이라는 소프트웨어를 이용해 버전

2020년 5월 20일
·
0개의 댓글
post-thumbnail

CI/CD w/ CircleCI + Docker Hub + AWS EC2

현재의 개발 후 배포 프로세스에 대해서는 지난 포스팅에 정리를 했다. 어차피 다 스크립트를 손으로 실행시키는 방식인데, 이것들 조금만 엮으면 자동 배포가 가능하겠다 싶었다. 그리고 며칠 뒤 삽질을 거쳐서 Github Merge -> CircleCI -> Build an

2020년 5월 8일
·
0개의 댓글
post-thumbnail

🤖 CircleCI - CI 를 붙여보자!

포스팅 한 내용을 다시 참고하자!SCM 과 CI/CDCircleCI는 CI/CD(지속적 통합, 지속적 배포(자동배포) 또는 개발)을 간편하게 해주는 서비스 중에 하나이다. Managed Service이기 때문에 \*DevOps에서 많은 시간을 절약시켜주는 서비스이다.(

2020년 4월 27일
·
0개의 댓글
post-thumbnail

iOS에서 CI/CD with Jenkins

https://jenkins.io/download/ 에서 로컬에 다운로드하는 방법을 찾을 수 있습니다.우리는 MacOS에 받을 것이므로 MacOS를 선택해줍니다.brew install jenkins-ltsError해결위와 같은 에러가 출력되는 이유는 java

2020년 4월 10일
·
0개의 댓글

CircleCI 맛보기

협업 진행시 가장 문제가 되는 부분 중 하나는 한 사람이 개발을 하지 않기 때문에 조각난 파일들을 한 프로젝트에 모아서 매번 확인을 진행해야 하는데 매번 push를 할 때마다 확인을 하는 것은 쉬운 일이 아닙니다. 또 수정 사항을 배포를 위해 매번 서버에 가서 관련 파

2020년 3월 3일
·
1개의 댓글
post-thumbnail

Jenkins Job 실행 원격으로 유발하기

Jenkins Job 실행을 원격에서 유발 할 수 있습니다. > ex) 💻 원격에서 curl 명령어로 Print-Date Job을 실행해 보겠습니다. 테스트 환경 Job 이름 : Print-Date Token 이름 : outCall jenkins00.png Jenkins 전역 설정 CSRF Protection 체크 해제 Manage Jenkins > ...

2020년 1월 18일
·
0개의 댓글
post-thumbnail

Jenkins 설치하기 (docker 기반)

✍ Docker 기반의 Jenkins 설치 방법 입니다. 영문버전 바로가기 테스트 환경 Ubuntu 18.04 docker 18.09.1 설치하기 1) 호스트 컨테이너 퍼머넌트(permanent) 생성 2) Jenkins 실행 웹 브라우저에서 설치 이어가기 > 🌍 http://:8080접속한 후 설치를 이어갑니다. 1) 비밀번호 입력 /var/...

2020년 1월 18일
·
0개의 댓글

스타트업, 서비스 개발의 품질 책임은 누가 가지는가

스타트업의 생존에 가장 중요한 소프트웨어의 품질에 대해서 이야기를 시작해보자. 스타트업의 모든 역량은 소프트웨어와 그것을 기반으로 한 서비스의 안정적인 동작으로 모든 것이 표현된다. 모든 소프트웨어는 단계별로 개발되고 빠르게 개발되기 위해서 기술적 부채가 쌓이게 된다

2020년 1월 8일
·
4개의 댓글
post-thumbnail

▶ Github Action 주요 문법 배우기

이번 글에서는 본격적으로 workflow를 작성하기 위한 기본적인 문법들을 학습하는 시간을 가져보도록 하겠습니다. github 사용이 익숙하다면(PR, Push, review, issue 등등..) 이해가 더 쉬울 거라고 생각됩니다. document의 모든 내용을 담고

2019년 12월 8일
·
0개의 댓글
post-thumbnail

주니어 개발자의 CI/CD 도입기

도커와 Devops, Kubernetes 에 관심이 많은 대학교 2학년 주니어 개발자입니다. > 이 글은 부스트캠프 4기 풀스텍 과정을 진행하면서 도입했던 CI / CD에 대해 정리한 글입니다. 주니어의 입장에서 CI / CD 를 구현하면서 경험했던 것을 공유하려고 합니다. Bookus! 7주동안 부스트캠프 과정을 진행하면서 수행한 프로젝트입니다. 7...

2019년 12월 1일
·
4개의 댓글
post-thumbnail

Github에 Action이라는 탭이 생겼다.. (github Action이란?)

새로운 탭 깃허브를 사용하다 어느순간... 내 레포에 새로운 탭이 생긴 것을 여러분은 인지하셨나요? image.png > 자꾸 자기를 클릭해달라고 팝업도 뜨던데... > 구글에 검색해보니 CI/CD관련된 기능인거같은데...? > 레퍼런스좀 찾아볼까? 하고 찾았지만 국내 자료는 아직 정말 정말 미비하더군요 ㅠ 새로운 프로젝트를 시작하면서 action이라...

2019년 11월 17일
·
0개의 댓글
post-thumbnail

[Github Actions] Github 에서 Workflow 사용하기

🤷‍♀️ Github Actions란 Github에서 지원하는 CI/CD, 빌드, 테스트 도구입니다. Github Actions 에서 더 정확히 확인해보실 수 있습니다. 가격 공개 Repo 에 한해서는 무료 입니다. 비공개 Repo 에서도 무료 요금제를 사용할 수 있습니다. (월마다 2000분 무료) 자세한 요금은 Github Actions 를 ...

2019년 11월 14일
·
0개의 댓글
post-thumbnail

깃랩(Gitlab) CI/CD 튜토리얼

깃랩(Gitlab)은 온프레미스 설치형 깃 호스팅으로 유명하고, 깃헙처럼 웹서비스 형태로도 사용이 가능합니다. 다만 깃헙이 선점 효과를 톡톡히 누리고 있는지라 만년 2인자 자리를 지키고 있죠. 깃랩의 장점이라면 CI/CD가 잘되어 있습니다. 심지어 설치형이 아니라도 p

2019년 8월 24일
·
4개의 댓글
post-thumbnail

▶️ Github Actions에 추가된 schedule 기능으로 Crontab 대체하기

이 글은 2018년 10월 Github Universe에서 공개된 Actions라는 기능으로 개인서버에서 돌리고있던 Cronjob을 대체해보는 과정을 설명한 글입니다.

2019년 5월 22일
·
3개의 댓글
post-thumbnail

Travis CI를 이용해 Maven + SpringBoot에 CI 적용하기

CI CI란 Continuous Integration의 약자로, 각각의 개발자의 개발소스를 한번에 통합 빌드하는 과정을 지속적으로 함으로써 따로 어느시점에 코드를 모아서 통합빌드할 필요가 없도록 하는 기법을 말합니다. 이를 활용하면 배포를 위한 빌드와 테스트 단계의 소요시간을 줄일 수 있다고 합니다. CI Server 빌드 프로세스를 관리해주는 서버로...

2019년 2월 20일
·
2개의 댓글