动作:GitHub动作,为拉取请求和分支部署实时环境

时间:2024-02-19 23:40:13
【文件属性】:

文件名称:动作:GitHub动作,为拉取请求和分支部署实时环境

文件大小:270KB

文件格式:ZIP

更新时间:2024-02-19 23:40:13

docker aws continuous-integration docker-compose deploy

拉预览 一个GitHub Action,为您的请求请求和分支启动实时环境。 一键旋转环境 一旦安装到您的存储库中,只要对标有pullpreview标签或始终在线分支之一的Pull Requests进行更改,就会触发此操作。 触发后,它将: 签出仓库代码 使用docker和docker-compose设置廉价的AWS Lightsail实例 使用您的docker-compose文件连续部署指定的拉取请求和分支 在GitHub UI中报告预览实例URL 它被设计为可以廉价,安全地替代需要访问代码并强制您的应用适合其特定部署系统和/或需要特定配置文件的服务的替代方案。 对整个团队有用 产品负责人:在构建新功能时与其互动,可以更早地提供有价值的反馈,减少浪费的开发时间。 开发人员:显示您的工作进度,及早发现错误,提供正确的功能。 行动:专注于高价值的任务,而不维护登台环境。 CTO :不要让您的代码在第三方服务器上运行:您的代码始终在GitHub或您的服务器上保持私有。 产品特点 预览以下环境: 使用现有工具:如果可以使用docker-compose启动您的应用程序,则可以使用P


【文件预览】:
action-master
----.gitignore(12B)
----Dockerfile(186B)
----Makefile(469B)
----data()
--------update_script.sh.erb(2KB)
----.dockerignore(59B)
----bin()
--------pullpreview(3KB)
----LICENSE(3KB)
----CHANGELOG.md(422B)
----.github()
--------workflows()
----README.md(5KB)
----lib()
--------pull_preview.rb(955B)
--------pull_preview()
----action.yml(2KB)
----Gemfile(111B)
----img()
--------2-add-label.png(14KB)
--------3-deploy-starts.png(18KB)
--------5-view-deployment.png(19KB)
--------6-deploy-next-commit-pending.png(28KB)
--------4-view-logs.png(95KB)
--------8-list-deployments.png(89KB)
----test()
--------fixtures()
----Gemfile.lock(1KB)

网友评论