# jenkins-nginx-demo **Repository Path**: iXiAo9/jenkins-nginx-demo ## Basic Information - **Project Name**: jenkins-nginx-demo - **Description**: 容器化构建nginx镜像并发布html页面来展示ci/cd流程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-12 - **Last Updated**: 2022-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jenkins-nginx-demo #### 介绍 容器化构建nginx镜像并发布html页面来展示ci/cd流程 #### 软件架构 软件架构说明 ![](http://assets.processon.com/chart_image/5f674ab6e0b34d080d597b5d.png) [在线查看并克隆架构图](https://www.processon.com/view/link/5f674ab67d9c0833ecf7b735) 项目相关技术使用 https://www.cnblogs.com/iXiAo9/category/1844046.html #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. jenkins选择自由风格 2. 代码拉取选择本项目地址https://gitee.com/iXiAo9/jenkins-nginx-demo 3. 添加构建后执行shell ``` #!/bin/sh # QWQ=`docker images | grep nginx_ | awk '{print $3}'` docker rmi $QWQ DATE=`date +%m%d%H%M ` #DIR="/var/lib/jenkins/jobs/nginx/workspace/" DIR="." docker build -t nginx_$DATE $DIR | tee $DIR/Docker_build_result.log #RESULT=$(cat $DIR/Docker_build_result.log | tail -n 1) #if [["$RESULT" != *Successfully*]];then # exit -1 #fi docker run -dit --net=host --name nginx_$DATE nginx_$DATE docker tag nginx_$DATE:latest 192.168.10.12/library/nginx_$DATE:latest docker push 192.168.10.12/library/nginx_$DATE:latest docker rmi 192.168.10.12/library/nginx_$DATE:latest ``` #### 参与贡献 1. 修改并完善开源学习项目 2. 增加了一些自己学到的技术 #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md #### drone 新增drone