Jenkins + Docker 助力 Serverless 应用构建与部署
本文来源: ServerlessLife 公众号 近日,使用 Serverless 开发了一个应用。其中 CI/CD,是需要考虑的一个问题。这里用到了 Jenkins 和 Docker。并且 Jenkins Pipeline 运行在容器中。 本文将介绍如何使用 Jenkins 和 Docker 构建并部署 Serverless 应用。 环境安装 需要安装的软件 Docker Jenkins 笔者用的 MacBook,已经事先安装好了 Docker,并且由于从 DockerHub 下载镜像比较慢,为了加快镜像下载速度,设置了使用国内的 Docker 镜像源。 Jenkins 有多种运行方式: jenkins.war + Tomcat java -jar jenkins.war 各种 linux 操作系统分发包(例如:rpm 包) Docker Kubernetes 云厂商提供的解决方案 …… 笔者这里使用 Docker 运行 Jenkins,因为构建步骤也会运行在 Docker 中,需要将docker.sock 和 docker 命令挂载到容器中,启动 jenkins 命令如下...































