버디(소프트웨어)
Buddy (software)![]() |
버디(일명 버디).Works)는 Git 개발자를 위한 웹 기반 자체 호스팅된 지속적인 통합 및 전달 소프트웨어이며 GitHub, Bitbucket 및 GitLab의 코드를 사용하여 웹 사이트 및 애플리케이션을 구축, 테스트 및 배포하는 데 사용할 수 있습니다.빌드용 언어와 프레임워크가 프리 인스톨 되어 있는 Docker 컨테이너와 DevOps, 감시 및 알림 액션을 채용하고 있습니다.
역사
Buddy는 2015년 5월 Meat!라는 이름으로 다운로드 가능한 VM으로 출시되었습니다.이 서비스는 처음에는 무료였지만, 웹 개발 커뮤니티에서 우려를 불러일으킨 독점 라이선스를 사용했습니다.미트!는 2015년 11월 버디로 브랜드 변경되어 클라우드 전용 서비스로 출시되었습니다.버디 고라는 별명을 가진 사내 버전은 2016년 [1]9월에 출시되었습니다.VM에서 도커로 전환하면 Amazon EC2, Digital Ocean 및 Microsoft Azure를 포함한 Linux 기반 서버에 설치할 수 있습니다.얼마 후, 이 회사는 사용 사례와 워크플로우 자동화 전략이 포함된 전용 웹 사이트 섹션인 [2]Guides를 출시했으며, 나중에 인기 있는 블로그 플랫폼인 Medium으로 복제했습니다.2016년 9월 21일, 이 서비스는 Product [3]Hunt에 소개되었습니다.
배열
설정은 미리 정의된 액션을 파이프라인이라고 불리는 시퀀스로 배열하여 수행합니다.파이프라인은 분기에 푸시할 때 자동으로, 수동으로 또는 동시에 트리거할 수 있습니다.작업에는 도커 기반 빌드, FTP/SFTP 및 IaaS 서비스로의 도입, 버전 관리로의 전달, SSH 스크립트, 웹 사이트 감시 및 조건부 알림이 포함됩니다.Jenkins나 Travis CI와 같은 다른 CI 도구와 달리 Buddy는 프로세스를 설명하기 위해 YAML 파일을 사용하지 않습니다. 그러나 회사는 현재 .yml 파일에 대한 지원이 진행 [4]중이라고 밝혔습니다.
버전 관리
서드파티 호스팅 서비스 지원 외에도 Buddy는 가장 인기 있는 Git 명령어를 사용하는 네이티브 코드 호스팅 솔루션을 갖추고 있습니다.git log
,git show
,git blame
,git diff
)가 GUI에 재생됩니다.기타 기능에는 비난 도구 및 구문 강조 표시, 푸시 권한, 병합 요청 및 시각적 분기 관리 기능이 있습니다.
사용 가능한 액션
이 서비스는 Linux 명령으로 변경할 수 있는 사전 구성된 작업을 30개 이상 지원합니다.
언어 및 프레임워크
각도 CLI, Gulp, Grunt, Node.js, Maven, Gradle, PHP, Ruby, Python, Elixir, .NET/NET Core, Go, Ember CLI
정적 사이트 생성기
지킬, 헥소, 휴고, 미들맨
도입
FTP, SFTP, FTPS, Heroku, Microsoft Azure, Digital Ocean, Modulus, Shopify, WebDAV, Git에 푸시
아마존 웹 서비스
Amazon S3, Amazon EC2, AWS Elastic Beanstalk, AWS CodeDeploy, AWS Lambda
구글 서비스
Google 클라우드 스토리지, Google 컴퓨팅 엔진, Google 앱 엔진
DevOps
SSH 명령, HTTP 요청, Heroku CLI, 도커 이미지 빌드 및 레지스트리 푸시(Docker Hub, Amazon ECR, 프라이빗 레지스트리)
통지
이메일, SMS, Slack, 데스크톱 알림(Pushbullet,[5] Pushhhover), 액티비티 스트림
웹 사이트 감시
레퍼런스
- ^ "Buddy GO [On-Premises] is now available for download". Twitter. Retrieved 2017-01-16.
- ^ "Learn how to automate your development process with Buddy Guides". Twitter. Retrieved 2017-01-16.
- ^ "Buddy - Product Hunt". Product Hunt. Retrieved 2017-01-16.
- ^ "Configuration as code?". BuddyBoard. Retrieved 2016-11-18.
- ^ "Introducing: Multi-Device Notifications with Pushbullet - Buddy Blog". buddy.works. Retrieved 2017-01-16.