• 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就好了。

  • 相关阅读:
    cocos2dx 动画控制概要
    lua与C交互 具体
    lua与C/C++交互概要
    3D图像算法
    lua 语言笔记
    iostransitiontranslate闪屏问题总结
    document.onreadystatechange()来判断页面加载完
    JavaScript装逼指南
    box-shadow 阴影
    web小技巧
  • 原文地址:https://www.cnblogs.com/juepei/p/4635691.html
Copyright © 2020-2023  润新知