카카오스타일
2022-08-28 · 거의 4년 전
잘못된 브랜치 배포를 방지하기
반복해서 실수가 발생해서 수많은 사람들의 시간을 낭비하는데, 사실 시스템 개선에 조금만 시간을 썼으면 발생하지 않았을, 그런 문제들이 있습니다. 이런 상황을 알면서도 바쁘다는 핑계로 넘어가곤 하는데, 이번에 1년 이상 머리 한 구석에만 뒀던 이슈를 해결해 공유해볼까 합니다.
기업 기술블로그의 CI/CD 관련 글 94개
카카오스타일
2022-08-28 · 거의 4년 전
반복해서 실수가 발생해서 수많은 사람들의 시간을 낭비하는데, 사실 시스템 개선에 조금만 시간을 썼으면 발생하지 않았을, 그런 문제들이 있습니다. 이런 상황을 알면서도 바쁘다는 핑계로 넘어가곤 하는데, 이번에 1년 이상 머리 한 구석에만 뒀던 이슈를 해결해 공유해볼까 합니다.
스캐터랩
2022-08-24 · 거의 4년 전
루다와 함께 사용하는 메신저 'Nutty' 자동으로 배포하기
SK C&C
2022-08-23 · 거의 4년 전
이 글을 보시기 앞서, 전성룡 매니저님께서 올리신 LoadRunner Cloud 구성요소 살펴보기편을 먼저 보시는 것을 권장합니다. LoadRunner Cloud 제품으로 인해 우리는 이전보다 더 쉽고 빠르게 성능테스트 환경을 구축할 수 있게 되었습니다. 모든 환경이 Cloud에 구축이 되어 있으니 우리는 라이선스만 사서, 스크립트를 만들어 올리면 될 정도로 환경 구축이 쉬워졌습니다. 이전에는 어땠을까요? Controller 장비와 부하발생기
핏펫
2022-07-28 · 거의 4년 전
핏펫
2022-07-08 · 약 4년 전
버즈빌
2022-07-05 · 약 4년 전
이 글에선 버즈빌에선 어떻게 배포의 속도를 높였는지 소개합니다. - 배포를 우아하게 - 원-클릭 배포 - 배포를 안전하게 - 카나리 배포 전략, 롤백 - 배포를 빠르게 - DIY(Deploy It Yourself) 이전 글들에서 버즈빌의 배포 파이프라인의 세부적인 내용들을 설명했습니다. 이번 글에선 사용자들이 배포 파이프라인을 DIY(Do It Yourse…
화해
2022-06-28 · 약 4년 전
Git 브랜치 전략 효과적으로 VCS를 사용하려면 프로젝트 여건에 어울리는 브랜치 전략을 세워야 합니다. 이를 위한 첫 번째는 바로 브랜치 전략에 대한 비교 분석입니다. Git기반으로 워크플로우를 고민해보았다면 모를 수 없는 대표 세 가지를 비교하며 살펴봅시다.
버즈빌
2022-06-21 · 약 4년 전
배포에서 속도와 안전성 두 마리 토끼를 잡기란 쉽지 않습니다. 이 글에선 버즈빌에선 어떻게 안전성 문제를 해결했는지 소개합니다. - 배포를 우아하게 - 원-클릭 배포 - 배포를 안전하게 - 카나리 배포 전략, 롤백 - 배포를 빠르게 - DIY(Deploy It Yourself) 배포를 안전하게 - 카나리 배포 전략, 롤백 이전 글 - 배포를 쉽게 - 에서…
버즈빌
2022-06-14 · 약 4년 전
일반적으로 런타임 환경이 늘어날 수록 배포 시스템의 복잡성은 높아지기 마련입니다. 이 글에선 버즈빌에선 어떻게 문제를 해결했는지 소개합니다. - 배포를 우아하게 - 원-클릭 배포 - 배포를 안전하게 - 카나리 배포 전략, 롤백 - 배포를 빠르게 - DIY(Deploy It Yourself) 배포를 우아하게 - 원-클릭 배포 현재 버즈빌은 사용자가 UI에서…
스포카
2022-05-24 · 약 4년 전
안녕하세요. 스포카 QA Leader 염주일입니다. 스포카 QA 팀에서 오픈소스 자동화 도구인 Appium을 사용하여 Mobile App 테스트 자동화의 첫발을 내디뎠습니다. 지금까지의 테스트 자동화 구축 과정에 관해 이야기해볼까 합니다. 테스트 자동화를 구축하려는 이유가 무엇인가요? 보통 아래와 같은 이점을 얻기 위해 테스트 자동화를 구축하려 하죠. 테스트 커버리지 확대 테스트 일관성과 신뢰성 확보 테스트 비용 절감 및 기간 단축 테스트 자동
카카오스타일
2022-04-09 · 4년 이상 전
저희는 주기적으로 Node.js 모듈을 최신 버전으로 업데이트하고 있습니다. Node.js를 10년째 사용 중인데, CoffeeScript → TypeScript, 콜백 → Async.js → Promise(& async, await) 전환 하면서 몇 번 혼란의 시기가 있었습니다. 하지만 모듈 시스템은 쭉 이어져왔습니다. 그런데 최근에 이 모듈 시스템에 큰 변화가 생겼고 기존 변화와 다르게 양립이 잘 안 되서 모듈 업데이트를 제대로 못 하고 있
레모네이드
2022-03-24 · 4년 이상 전
딜리셔스
2022-02-15 · 4년 이상 전
안녕하세요, 이번 글에서는 저희 웹프론트엔드개발팀에서 사용하고 있는 이슈 관리 툴인 Jira와 IDE를 연동하여 사용하는 방법, 그리고 코드리뷰 방법에 대해 소개하려고 합니다. IDE와 Jira 연결 먼저, Jira에서 생성된 이슈에 대해 IDE의 소스 코드와 연결하고 이슈 상태를 변경할 수 있는 방법을 소개합니다. 딜리셔스 개발팀에서는 다음과 같은 IDE를 이용하고 있습니다. 백엔드 : vscode, rubymine 웹프론트엔드 : vscod
버즈빌
2022-02-04 · 4년 이상 전
버즈빌 개발팀에서는 매주 수요일, 모든 팀의 개발자들이 모여 본인이 관심있는 분야에 대한 노하우나 담당하고 있는 업무와 관련된 새로운 기술에 대한 논의를 진행하는 시간을 가지고 있습니다. 이 시간을 통해 내가 알고 있는 것들에 대해 더 확실히 알고 모르는 것들에 대해 배우며 이를 바탕으로 보다 효율적이고 창의적으로 업무를 진행하기 위해 노력하고 있습니다.…
카카오스타일
2020-11-06 · 5년 이상 전
규모가 커지면 커질 수록 자동화된 워크플로우는 필수라고 생각합니다. 하지만 부끄럽게도 크로키닷컴은 잘 구축된 편은 아닙니다. 유닛 테스트는 초기부터 있었지만 그걸 PR, 머지마다 자동으로 수행하지는 못했습니다. 그러다가 2017년 중반 겨우 Jenkins를 세팅해서 자동 테스트만은 수행했습니다. 하지만 그게 워크플로우와 잘 어우러지지 못했습니다. 2019년에는 CodeBuild로 전환을 했고 비로서 PR 생성시 자동 테스트를 수행해 실패하면 머
엔라이즈
2020-01-09 · 6년 이상 전
안녕하세요. 빠르고 안정적인 앱 배포를 위해 엔라이즈 제품 팀이 중요한 요소라고 생각하는 것들을 공유하는 세 번째 글입니다. 아마도 이번 글이 본 연재의 마지막이 될 것 같습니다. :) 모든 팀의 구성원은 다른 구성원들과 다양한 방법으로 정보를 교환하게 됩니다.
엔라이즈
2020-01-06 · 6년 이상 전
지난 글 에서 저는 Smoke Testing 을 통해 엔라이즈의 개발 팀이 신속하고 핵심적인 테스트를 통하여 빠르고 안정적인 앱 배포 사례를 소개 하였습니다. 이번 글에서는 우리가 정확한 일정 추정을 위해 어떤 노력을 기울이는지 이야기 해 볼까 합니다.
엔라이즈
2020-01-03 · 6년 이상 전
들어가며 엔라이즈의 개발 팀은 총 4명으로 구성되어 있으며, 그 중 한 명이 Android, 한 명이 iOS 클라이언트를 담당합니다. 우리는 2019년 한 해 WIPPY 를 OS 별로 70여회 이상 성공적으로 배포 할 수 있었습니다.
페이지 5 / 6 (총 94개)