zoukankan      html  css  js  c++  java
  • 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就好了。

  • 相关阅读:
    课堂测试-单元测试(比较大小)
    第三周进度条
    软件工程个人作业02
    构建之法——阅读笔记02
    第二周学习进度条
    第一周学习进度条
    软件工程个人作业01
    构建之法阅读笔记01
    java课堂测试
    Java验证码程序
  • 原文地址:https://www.cnblogs.com/juepei/p/4635691.html
Copyright © 2011-2022 走看看