Docker 持续集成初次体验

背景

在家的时候,实在不想做其他的,想起之前参加的一场关于docker的座谈会,于是想搞以下docker。

开始

在道客云上搞了一下持续集成,总体来说,比较好用的。
写了一个Go程序,就是之前写的发邮件的功能。准备放到Docker里面跑一跑。
Dockerfile :


FROM daocloud/ci-golang:1.4

RUN mkdir /usr/src/app
WORKDIR /usr/src/app
COPY . /usr/src/app

EXPOSE 3000

CMD /usr/src/app/MailSend

目的就是为了运行这个MailSend主程序。

持续集成的时候,也有个脚本,yml文件:


image: daocloud/ci-golang:1.4
script:
        - echo "Ci Begin"
        - ls
        - echo "Now Pwd"
        - pwd
        - echo "Look Workdir"
        - cd /usr/src
        - ls

两个镜像是同一个镜像。
其实这里只是用到了它这个linux服务器,什么go环境根本没有用。

之间遇到了一个问题,是镜像的时间和我们的时间不是同一个时区的。一个是UTC,一个是CST。这个在环境变量里面加上:TZ = Asia/Shanghai就好了。

posted @ 2015-07-10 14:52  薛定谔的猫_  阅读(292)  评论(0编辑  收藏  举报