登录 注册
当前位置:主页 > 资源下载 > 5 > course_work1下载

course_work1下载

  • 更新:2024-09-08 17:11:08
  • 大小:5KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

DevOps ITEA的课程工作 任务:创建CI / CD系统,以将应用程序从GitHub存储库部署到裸机或云服务器。 1.我们有一个简单的C ++ CGI应用程序(cpp-cgi.cpp),它输出带有随机数HTML页面。 2.我们使用Jenkins从GitHub提取代码并制作docker-image,随后将其推送到DockerHub。 3.用于构建镜像的Dockerfile有两个镜像。 一种是从源代码构建C ++应用程序,另一种是运行时映像,该映像被拉到DockerHub。 我们使用两个映像,因为用于C ++的构建工具占用大量磁盘空间,并且不需要运行。 编译映像 FROM ubuntu:18.04 AS compile-image RUN apt-get update RUN apt-get install -y --no-install-recommends gcc build-e