dockerrun--name jenkins_node -d -v /Users/isaacho/Documents/application/docker/jenkins_home:/var/jenkins_home -p 8081:8080 -p 50000:50000 jenkins/jenkins:lts 注意: 这里不要直接复制上面的命令,需要把/Users/isaacho/Documents/application/docker/jenkins_home替换成你新建的目录。同样下面如果出现/Users...
5、配置 - 源码管理,放入仓库地址,选中账户(因为是公司Jenkins,所以Add功能禁用了,已经给我开了账户;如果是私人的仓库地址,需要添加你的码云账户/Github账户) Tips:这里就用到了定义的分支变量了$branch。 7、配置 - 构建- Execute shell 8、输入sell命令来构建打包、上传、压缩、部署,然后 “保存” 配置 CURRENT...
3,开启服务器上的2376端口 4, 使用jenkins的插件Docker Plugin配置连接Docker引擎 目前搞不定阿里云的2376端口对外开放,还要处理【证书】什么的,提交了工单也没处理成功 这里换一种思路,就不用每次构建时候jenkins连接Docker引擎先删除原有docker镜像,再重新打包创建一个新镜像的办法了 这里是创建好项目目录,再创建对应...
-v /Users/isaacho/Documents/application/docker/jenkins_home/workspace/vueclidemoapp/dist:/usr/share/nginx/html把我们生成的dist目录挂载到容器的/usr/share/nginx/html,/usr/share/nginx/html是nginx默认的http目录 -v /Users/isaacho/Documents/application/docker/jenkins_home/workspace/vueclidemoapp/nginx....
其中,Docker和Jenkins是两个广泛使用的工具,它们可以无缝地结合在一起,实现应用程序的容器化和自动化部署。本文将指导你如何使用Docker和Jenkins来自动化部署Vue3+Vite前端项目。我们将通过以下步骤完成这个过程: 构建Vue3+Vite应用程序 创建Docker镜像 配置Jenkins 自动化部署流程一、构建Vue3+Vite应用程序首先,你需要...
花了周末两天时间,搞了一下基于Jenkins+Docker的自动化部署微服务。记录一下笔记。 Jenkins介绍 简单介绍一下Jenkins。Jenkins在企业的项目开发中经常用到的工具,是一个能够从远程代码仓库中拉取代码到Jenkins的workspace目录,并且能够将拉取到workspace目录的代码部署到远程主机的工具。也有一些其他的功能,比如用户权限管理...
NodeJS(Vue)项目也可以通过打包成Docker镜像的方式进行部署,原理是先将项目打包成静态页面,然后再将静态页面直接Copy到Nginx镜像中运行。 一、服务器环境配置 前面说明了服务器Nginx的安装和配置,这里稍微有些不同,但是因为此文是用Nginx镜像和前端镜像页面同时部署的方式来打包发布的,所以这里不再需要建立 ...
由于近期项目需要实现自动构建部署前端vue工程,在此留作记录。 本文主要描述使用Jenkins进行自动化构建Vue项目通过Docker容器部署,并将镜像推送至Harbor镜像仓库的过程。关于Jenkins、Docker、Harbor的安装不做讲解。 一、依赖 Jenkins版本:2.317 Docker版本:18.06.0-ce ...
Jenkins:用于自动化构建和部署任务。您可以从Jenkins官方网站下载并安装适用于您操作系统的Jenkins版本。 Node.js:用于构建和运行Vue项目。您可以从Node.js官方网站下载并安装适用于您操作系统的Node.js版本。二、配置jenkins-git项目克隆在Jenkins中创建一个新的构建任务,选择“构建一个自由风格的项目”,然后配置以下参数...
1.使用docker安装jenkins (1).创建一个docker-compose.yml文件,放到/home/work/文件夹下(可自定义,注意逻辑 代码语言:javascript 复制 version:'2.0'services:jenkins:container_name:'jenkins'# 容器名称image:jenkins/jenkins:lts #镜像名称restart:always #是否重启user:jenkins:994#备注1ports:#映射端口号-"10050...