Buddy (software) - Buddy (software) - Wikipedia
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Kamarád (také známý jako Buddy.Works) je webový server s vlastním hostitelem kontinuální integrace a dodávka software pro Git vývojáři, na které lze zvyknout stavět, test a nasadit webové stránky a aplikace s kódem z GitHub, Bitbucket a GitLab. Zaměstnává to Přístavní dělník kontejnery s předinstalovanými jazyky a rámce vedle staví DevOps, monitorování a oznámení.
Dějiny
Buddy byl spuštěn jako soubor ke stažení VM v květnu 2015 pod názvem Maso !. Tato služba byla zpočátku bezplatná, ale využívala vlastní licenci, která vyvolala určité obavy ve vývojářské komunitě. Maso! byla v listopadu 2015 rebrandována na Buddy a vydána jako cloudová služba. Místní verze, přezdívaná Buddy GO, byla vydána v září 2016.[1] Přechod z VM na Docker umožňoval instalaci na libovolném serveru se systémem Linux, včetně Amazon EC2, DigitalOcean a Microsoft Azure. Krátce poté společnost spustila průvodce,[2] specializovaná sekce webových stránek s případy použití a strategiemi automatizace pracovního toku, později reprodukována do Střední, populární blogovací platforma. 21. září 2016 byla služba uvedena na produktu Product Hunt.[3]
Konfigurace
Konfigurace se provádí uspořádáním předdefinovaných akcí do sekvencí nazývaných kanály. Pipelines can be triggered automatically on push to branch, manually, or recurrently. Mezi akce patří sestavení založená na Dockeru, nasazení do FTP /SFTP a IaaS služby, doručování do správy verzí, skripty SSH, monitorování webových stránek a podmíněná upozornění. Na rozdíl od jiných nástrojů CI, jako je Jenkins nebo Travis CI, Buddy nepoužívá YAML soubory popisující proces, i když společnost uvedla, že podpora souborů .yml je v současné době v provozu.[4]
Řízení verzí
Kromě podpory služeb hostování třetích stran nabízí Buddy nativní řešení hostování kódu s nejoblíbenějšími příkazy Git (git log
, git show
, git vinu
, git diff
) reprodukováno do GUI. Mezi další funkce patří cloudový editor s nástrojem viny a zvýraznění syntaxe, oprávnění push, sloučit žádosti a vizuální pobočková správa.
Dostupné akce
Služba podporuje více než 30 předkonfigurovaných akcí, které lze upravit pomocí příkazů systému Linux:
Jazyky a rámce
Úhlová CLI, Doušek, Grunt, Node.js, Maven, Gradle, PHP, Rubín, Krajta, Elixír, .SÍŤ /.NET Core, Jít, Ember CLI
Statické generátory webů
Jekyll Hexo, Hugo, prostředník
Rozvinutí
FTP, SFTP, FTPS, Heroku, Microsoft Azure, DigitalOcean, Modulus, Shopify, WebDAV, zatlačte na Gita
Webové služby Amazon
Amazon S3, Amazon EC2, AWS Elastic Beanstalk, AWS CodeDeploy, AWS Lambda
Služby Google
Cloudové úložiště Google, Google Compute Engine, Google App Engine
DevOps
SSH příkazy, HTTP požadavky, Heroku CLI, vytváření image Dockeru a odeslání do registru (Docker Hub, Amazon ECR, soukromý registr)
Oznámení
E-mailem, SMS, Slack, Oznámení na ploše (Pushbullet,[5] Hračka), Stream aktivity
Monitorování webových stránek
URL požadavek, Ping, TCP port monitorování
Reference
- ^ „Buddy GO [On-Premises] je nyní k dispozici ke stažení“. Cvrlikání. Citováno 2017-01-16.
- ^ „Naučte se, jak automatizovat proces vývoje pomocí Buddy Guides“. Cvrlikání. Citováno 2017-01-16.
- ^ „Kamarád - lov produktů“. Hledání produktu. Citováno 2017-01-16.
- ^ „Konfigurace jako kód?“. BuddyBoard. Citováno 2016-11-18.
- ^ „Představujeme: Oznámení pro více zařízení s Pushbullet - blog Buddy“. kámo. funguje. Citováno 2017-01-16.