文件名称:applikatoni:您团队的自托管部署服务器
文件大小:190KB
文件格式:ZIP
更新时间:2024-02-25 15:55:56
go deployment DeploymentGo
Applikatoni是面向小型团队的自托管部署服务器,它通过运行定义的Shell命令从GitHub提取代码并将其部署到服务器。 介绍 Applikatoni是在开发的,供内部使用,后来开源。 借助其Web前端和GitHub的深度集成,您只需单击一下按钮即可将应用程序部署到多台服务器。 除了向您的团队提供部署的历史记录,您可以查看将谁部署到了哪些服务器上,还可以将其集成到众多第三方服务中,因此您的团队永远不会错过部署。 从GitHub部署请求请求,在部署之前检查分支的Travis CI状态,在Flowdock或Slack中通知您的团队有关部署的信息,向NewRelic告知应用程序的当前版本
【文件预览】:
applikatoni-master
----.travis.yml(240B)
----Vagrantfile(2KB)
----models()
--------host.go(98B)
--------deployment_config.go(803B)
--------deployment.go(544B)
--------role_test.go(2KB)
--------target.go(2KB)
--------target_test.go(1KB)
--------application.go(1009B)
--------role.go(1KB)
--------application_test.go(300B)
--------user.go(184B)
----server()
--------mandrill_test.go(2KB)
--------webhook_notifier_test.go(1KB)
--------configuration_example.json(4KB)
--------flowdock_notifier_test.go(2KB)
--------templates.go(3KB)
--------webhook_notifier.go(3KB)
--------flowdock_notifier.go(2KB)
--------db()
--------handler_wrappers.go(2KB)
--------assets()
--------mailgun.go(1KB)
--------notifier_summary_test.go(2KB)
--------github_notifier.go(2KB)
--------mandrill.go(2KB)
--------deployment_event_hub.go(2KB)
--------database_test.go(19KB)
--------slack_notifier_test.go(1KB)
--------builds()
--------new_relic_notifier_test.go(2KB)
--------main.go(8KB)
--------daily_digest.go(5KB)
--------kill_registry.go(770B)
--------bugsnag_notifier_test.go(1KB)
--------notifier_summary.go(943B)
--------configuration.go(1KB)
--------deployment_event_hub_test.go(3KB)
--------mailgun_test.go(1KB)
--------github.go(7KB)
--------handlers.go(15KB)
--------build.sh(881B)
--------new_relic_notifier.go(2KB)
--------handlers_test.go(585B)
--------bugsnag_notifier.go(1KB)
--------database.go(11KB)
--------slack_notifier.go(2KB)
----deploy()
--------worker.go(3KB)
--------deployment_logger.go(4KB)
--------console_logger.go(2KB)
--------manager_test.go(7KB)
--------manager.go(5KB)
--------logging.go(5KB)
--------deployment_logger_test.go(3KB)
--------ssh.go(580B)
--------logging_test.go(7KB)
----LICENSE(2KB)
----.gitignore(131B)
----CHANGELOG.md(3KB)
----README.md(24KB)