Jenkins结合Docker在CentOS6.7上构建项目示例

本文参考自:http://www.cnblogs.com/Leo_wl/p/4314792.html

简述:

    其实构建方式与普通的构建区别不大,最大的区别在于需要在项目构建完成后,需要执行脚本进行docker的build。其中,主要依赖于Dockerfile中的配置,如下项目中,Dockerfile就在项目中,在执行脚本build的时候,会调用此文件,如下:
        
        
        
        
FROM ubuntu:latest
MAINTAINER Bibin Wilson <bibin.w @hcl.com>
RUN apt-get update
RUN apt-get -y upgrade
RUN apt-get -y install apache2
ENV APACHE_RUN_USER www-data
ENV APACHE_RUN_GROUP www-data
ENV APACHE_LOG_DIR /var/log/apache2
ENV APACHE_LOCK_DIR /var/lock/apache2
ENV APACHE_PID_FILE /var/run/apache2.pid
EXPOSE 80
ADD website /var/www/website
ADD apache-config.conf /etc/apache2 /sites-enabled/ 000- default.conf
CMD /usr/sbin/apache2ctl -D FOREGROUND

由于图片众多,请转到我的有道云笔记分享中查看



http://note.youdao.com/share/?id=3ee6c92e3dbba538a694b49f99224e62&type=note

你可能感兴趣的:(centos,Jenkins,Build,docker,dockerfile)