DaoCloud 完成与 Coding 对接,开启 Code to Cloud 快车道 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DaoCloud Services
Code to Cloud 一站式服务
DaoCloud Enterprise
应用云平台
DaoVoice
数据驱动的革命性运营工具
daocloud
V2EX    DaoCloud

DaoCloud 完成与 Coding 对接,开启 Code to Cloud 快车道

  •  2
     
  •   daocloud 2015-06-03 11:25:52 +08:00 6582 次点击
    这是一个创建于 3782 天前的主题,其中的信息可能已经有所发展或是发生改变。

    DaoCloud近日完成与Coding的API对接,打通从Coding代码托管服务到DaoCloud持续集成、镜像构建和容器交付的自动化流程,为开发者开启了Code to Cloud快车道。

    快速迭代,持续发布,微服务架构和容器化交付是云计算时代互联网应用的发展趋势,一站式容器应用服务云平台DaoCloud 致力于以Docker为代表的容器技术,推动云计算平台和云平台原生应用的革命性发展。为用户提供Docker化应用开发运维平台、Docker Hub的Mirror镜像等服务。

    本次对接采用标准的开放式用户授权OAuth和WebHook事件触发机制,对接完成后,用户可以在DaoCloud平台访问托管在Coding的代码库,配置自动化测试和容器镜像构建,启动以容器为载体的软件持续交付流程,实现从静态代码到云端容器化软件交付的飞跃。

    Coding创始人负责人张海龙表示:“Coding 坚定的看好软件开发云端化的大趋势,并努力推动云计算的发展。DaoCloud 提供的持续集成服务、Docker 容器部署服务是云端开发很重要的环节。此次 Coding 和 DaoCloud 的合作能够很好的为用户提供一站式的云端体验,简化了开发流程。”

    Coding用户请按照以下姿势正确使用DaoCloud服务:

    1. 前往www.daocloud.io注册账号,用微信注册,还可获得额外的容器运行资源
    2. 如果您是Docker新手,请先阅读DaoCloud帮助文档http://help.daocloud.io/,了解容器化应用交付的大致流程
    3. 在控制台-代码构建-创建新项目-设置代码源,选择Coding,点击同步代码源
    4. 在Coding的OAuth界面中授权DaoCloud访问
    5. 填写完整信息,点击开始创建,开启DaoCloud之旅
    6. 有关持续集成和自动构建的配置方法和触发机制,请仔细阅读DaoCloud帮助文档,或者访问视频Demo:http://blog.daocloud.io/daocloud_help/
    7. 在Coding搜索DaoCloud关键字,可以找到若干演示项目,其中的dockerfile和CI配置文件已经写好调通,可以直接使用
    8. 如果遇到问题,可以在DaoCloud控制台右下角点击“问号图标”,呼叫人肉客服。

    体验从Coding到DaoCloud的一站式开发,还可以获得以下多重好礼:

    • 在 Coding Push 代码累计码币可用以兑换 Coding 洋葱猴抱枕,或在6月1日-8日期间获取高达 1GB 的手机流量包奖励!详情:https://coding.net/event/mb
    • 注册成功并绑定微信账号,用户将获得至少786M的免费容器运行空间

    • 成功发布应用,可获得DaoCloud主题T恤一件,详情访问:http://blog.daocloud.io/build-dockerfile-campaign/

    • 参加“DaoCloud在线黑客马拉松”活动,DaoCloud将为本次活动的赢家免费提供美国旧金山DockerCon2015大会的门票,并报销全程差旅费用!详情访问: http://blog.daocloud.io/dockercon_2015

    时不我待,赶紧行动!体验 Code to Cloud快车道!

    28 条回复    2015-06-22 07:20:38 +08:00
    Delbert
        1
    Delbert  
       2015-06-03 11:36:41 +08:00
    DaoCloud 上的演示应用 GHOST 博客都无法成功部署……是我太笨还是本来就有问题?
    rekey
        2
    rekey  
       2015-06-03 11:58:57 +08:00
    亲娘咯,我太笨了。部署的时候提示没有 git 是什么鬼?
    timothyye
        3
    timothyye  
       2015-06-03 12:15:18 +08:00   1
    不错,支持一个
    daocloud
        4
    daocloud  
    OP
       2015-06-03 14:00:36 +08:00
    @Delbert 亲,记得绑定数据库。
    daocloud
        5
    daocloud  
    OP
       2015-06-03 14:01:07 +08:00
    @rekey 我们看看
    galenzhao
        6
    galenzhao  
       2015-06-03 14:11:32 +08:00
    自带img太少了±±,
    最起码 常用的 php node py ruby java 都得有啊±±
    czheo
        7
    czheo  
       2015-06-03 14:20:52 +08:00 via iPhone
    @galenzhao yml里自己多写两行搭环境的设定就可以了
    czheo
        8
    czheo  
       2015-06-03 14:28:35 +08:00 via iPhone
    用了以后的感觉几点
    1. container之间无法link?
    2. 性能/网络太差,同一个image在do上跑秒开,daocloud上要5秒
    3. 用了daocloud的mysql的数据怎么导出?
    4. 无法login到container里,access log什么的也看不了

    如果只是当作一个CI环境,还能用
    bugsnail
        9
    bugsnail  
       2015-06-03 14:49:42 +08:00
    @daocloud 表示我的运行成功了,可是感觉容器好容易就无响应了,又得重开...
    galenzhao
        10
    galenzhao  
       2015-06-03 15:01:51 +08:00
    ±±没注意
    原来可以用 3rd img
    daocloud
        11
    daocloud  
    OP
       2015-06-04 17:30:15 +08:00
    @galenzhao 马上就会有的
    daocloud
        12
    daocloud  
    OP
       2015-06-04 17:33:56 +08:00
    @czheo 谢谢反馈
    1)考虑免费服务为小规模开发者提供,link服务目前没对外开放。
    2)考虑到我们的主机在国内,还望理解。
    3)可以通过创建phpmyadmin应用,然后绑定数据库来操作。
    4)log在web控制台有显示。
    daocloud
        13
    daocloud  
    OP
       2015-06-04 17:34:41 +08:00
    @Delbert 要绑定一个mysql数据库,文档有写,不过不太明显,更新的文档会突出这个部分。
    daocloud
        14
    daocloud  
    OP
       2015-06-04 17:35:13 +08:00
    @bugsnail 操作时候遇到问题,可以随时在页面上呼叫客服提供帮助。
    tianjisncloud
        15
    tianjisncloud  
       2015-06-04 18:20:51 +08:00
    大赞!这两个产品好牛,强强联手。几乎一步到位上云,感觉你们在下好大一盘棋。。。
    czheo
        16
    czheo  
       2015-06-04 20:05:50 +08:00
    @daocloud 谢谢答复。
    Delbert
        17
    Delbert  
       2015-06-05 09:37:27 +08:00
    @daocloud 已经绑定了MySQL:

    启动 失败
    启动于 12天前 ,耗时254秒
    部署 失败
    部署于 12天前 ,耗时250秒
    Delbert
        18
    Delbert  
       2015-06-05 10:04:44 +08:00
    @daocloud 右下角的问号竟然不是找客服,而是显示消息……
    这样的话,应该如何反馈Bug?
    daocloud
        19
    daocloud  
    OP
       2015-06-05 10:26:59 +08:00
    @Delbert 点击“新信息”看看会不会有美好的事情发生?我们使用一套互动式的客服系统,使用“新信息”来说明您的问题,然后我们会根据问题来分配不同的工程师解答。
    daocloud
        20
    daocloud  
    OP
       2015-06-05 10:27:55 +08:00
    @Delbert 我们新系统刚刚上线,马上找工程师给您排查一下。方便告诉我您的帐号吗?
    Delbert
        21
    Delbert  
       2015-06-05 10:30:56 +08:00
    @daocloud 账号就是 Delbert
    daocloud
        22
    daocloud  
    OP
       2015-06-05 10:57:14 +08:00
    @Delbert 我们工程师排查了一下,给出的判断和建议如下:

    **如果启动ghost没有绑定数据库启动就会失败,失败后app就会被删除,所以ghost 正确用法。应该先建立mysql数据库,启动ghost时绑定这个service**

    你现在试试看。你也可以直接使用右下方的“小问号”来呼叫客服。
    typcn
        23
    typcn  
       2015-06-08 22:48:03 +08:00
    反代可以加两行配置文件支持一下 WebSocket 么?
    coding 的演示都支持
    liujiantao
        24
    liujiantao  
       2015-06-08 23:25:32 +08:00 via Android
    哇,不错
    yangff
        25
    yangff  
       2015-06-08 23:57:26 +08:00 via Android
    坚定的看好
    =>坚定地看好
    holulu
        26
    holulu  
       2015-06-09 07:05:48 +08:00   1
    感觉功能不怎么样,找不到哪里可以获取编译好的程序,难道只能通过 Dockerfile 构建 Docker 镜像的方式获得?
    daocloud div class="fr">     27
    daocloud  
    OP
       2015-06-22 01:33:46 +08:00
    @holulu 使用dockerfile的方式触发镜像构建,可以获得全自动的效果。您在做git tag commit的提交,DaoCloud就会自动根据dockerfile和您的最新代码做构建,完全自动化。
    holulu
        28
    holulu  
       2015-06-22 07:20:38 +08:00
    @daocloud 构建一个库也要用 Docker ?这样不实际啊!!!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1256 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 17:17 PVG 01:17 LAX 10:17 JFK 13:17
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86