Git@OSC 面世已经有两年了,为了给中国的程序员提供一个更好用的代码托管服务,一直以来,开源中国在 Git 代码托管平台上投入了许多心血。2014 年和魔泊网 (www.mopaas.com) 达成战略合作,为 Git@OSC 上的 Web 项目提供了一键部署演示的功能。今天,开源中国又有一个好消息告诉大家,Git@OSC 将迎来新的飞跃。OSChina 与云雀科技 (www.alauda.cn/) 合作,利用其“灵雀云”CaaS 服务,为 Git@OSC 打造全新一站式极速持续交付体验,让 OSChina 用户享受到新一代的基于 Docker 的演示平台。
也就是说你可以将托管到 Git@OSC 平台的 Docker 项目一键部署到灵雀云平台之上,我们和灵雀云打通了整个部署环节,无需额外登录灵雀云平台就可直接部署。
如果你是一个 Docker 项目可直接选择灵雀云平台发布,其他的 Web 项目可选择 MoPaaS 平台部署演示:)
不多啰嗦了,下面介绍下如何使用“灵雀云”平台:
视频演示:
具体使用流程如下:
首先新建一个项目,项目中的代码需要有dockerfile并且是正确可运行的,不然会构建失败,这里使用的是tutum的wordpress镜像。
然后点击项目演示,选择云雀平台创建。
创建界面。
创建成功。
点击构建进行构建镜像。
构建中
此时可以进入日志查看详细的构建日志。
此外,点击修改配置还可以修改构建的分支和 Dockerfile 路径
构建成功,如果构建失败,可以查看日志对 Dockerfile 进行修改。
点击部署按钮部署服务
部署中
同样,可以进入日志查看部署详细日志。
部署成功
现在就前往 http://git.oschina.net 体验!
错误日志如下 :
starting to build
validating task parameters
validation of build task passed
cloning code source from repo chixun/happyshow on branch:master
Cloning into '/tmp/tmpfrTOR1'...
Warning: Permanently added the ECDSA host key for IP address '124.202.141.153' to the list of known hosts.
successfully downloaded code source.
the HEAD commit is cb543cb6806a348948134f2aa5182ad2fb9a252c
checking user access on FROM image
failed to open /tmp/tmpfrTOR1/happy/Dockerfile. Please check if Dockerfile exists in the code
build failed! error: build failed at step verify_parent_image_access