做这个项目之前回顾一下docker 一 、docker介绍1.什么是dockerDocker属于Linux容器的一种封装,提供简单易用的容器使用接口。 Docker将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了Docker,就不用担心环境问题。 总体来说,Docker的接口相当简单,用户可以
转载 2023-07-31 21:45:12
106阅读
一、实现思路在 Linux 服务器安装 docker创建 jenkins 容器jenkins中创建pipeline项目根据自动化项目依赖包构建 python 镜像(构建自动化 python 环境)运行新的 python 容器,执行 jenkins 从仓库中拉下来的自动化项目执行完成之后删除容器二、环境准备Linux 服务器一台(我的是 CentOS7) 1、有云服务器的同学直接用云服务器在服务器上
转载 2023-07-11 14:38:24
81阅读
# Jenkins Docker 前端部署教程 ## 整体流程 下面是实现“Jenkins Docker 前端部署”的步骤表格: | 步骤 | 描述 | | --- | --- | | 1 | 安装并配置 Jenkins | | 2 | 编写 Dockerfile | | 3 | 构建 Docker 镜像 | | 4 | 部署 Docker 镜像 | ```mermaid journey
原创 2024-06-02 04:01:33
45阅读
前言需要提前准备的条件 Docker环境 Docker官网:https://hub.docker.com/u/library一、jenkins镜像# 查询镜像 docker search jenkins# 下载镜像 # lts稳定版 # 也可以去docker官网搜索jenkins下载指定版本,例如:docker pull jenkins/jenkins:2.387.1 # 注意:下载指定版本一定要
转载 2023-12-19 22:46:19
114阅读
随着微服务架构的普及,JenkinsDocker的结合成为了自动化构建及持续集成的热门选择。最近,我在项目中使用JenkinsDocker进行前端构建时,遇到了“偌依jenkins docker 前端”的问题,以下是我整理的整个问题解决过程。 ## 问题背景 在我们的开发环境中,使用Jenkins进行持续集成,Docker则用于构建和部署前端应用。然而,随着前端代码库的扩大和依赖的增加,构
原创 5月前
17阅读
本文主要记录从零搭建jenkins环境,并与gitlab结合自动化部署前端项目docker 启动 jenkins如果不使用docker的话,记得还需要安装java环境,这里使用docker还是挺方便的sudo docker run -u root -it --name jenkins -p 8080:8080 -p 50000:50000 -v /home/vangleer/jenkins_hom
转载 2024-04-26 08:52:53
75阅读
一、简介1)docker是当前流行的容器技术,通过docker技术可以实现快速的部署常见的服务。 2)jenkins是当前主流的持续集成的工具和框架(CI),通过jenkins可以实现项目的智能化构建和测试。二、jenkins的部署方式传统的部署方式是下载jenkins.war包,并放置于tomcat容器中执行即可,但是这种方式相对比较繁杂,需要提前下载tomcat和jenkins等,并将jenk
转载 2023-08-16 14:50:27
128阅读
docker里运行jenkinsdocker run ^ --rm ^ -u root ^ -p 8080:8080 ^ -v jenkins-data:/var/jenkins_home ^ -v /var/run/docker.sock:/var/run/docker.sock ^ -v
原创 2024-04-28 13:52:12
249阅读
docker里运行jenkinsdocker run ^ --rm ^ -u root ^ -p 8080:8080 ^ -v jenkins-data:/var/jenkins_home ^ -v /var/run/docker.sock:/var/run/docker.sock ^ -v /D/source/jenkins:/home ^ jenkinsci/blueocea
原创 2022-07-25 12:14:12
442阅读
服务器作为开发的一环,并且现在非常多的商业公司部署在生产环境上的服务器都是CentOS系统! 让我们了解了解也在情理之中!作为前端开发者,我们应该跳出自己的一亩三分地,跳出舒适区。扩大自己的技术广度和深度,只有这样!我们才能"做大做强,再创辉煌"本篇文章旨在介绍在 Centos 上的一些常见环境配置技巧,为"前端小白"们在CentOS的道路上更进一步!CentosCentos 是一个基于 Linu
转载 2024-06-13 21:05:24
105阅读
一、下载Jenkins镜像,安装启动1:创建docker挂载目录,目的是将dockerJenkins的持久化数据写到本地,否则每次重启 jenkins都会重置mkdir -p /root/jenkinschown -R 1000 /root/jenkins (修改目录权限,重要)2:安装jenkins容器docker pull jenkins/jenkins docker run --na
本教程主要讲解了怎么使用 Jenkins 和 Github Actions 部署前端项目。第一部分是使用 Gitea 配置局域网 git 服务器,再使用 Jenkins 将 Gitea 下的项目部署到局域网服务器。第二部分是使用 Github Actions 将 Github 项目部署到 Github Page 和阿里云。阅读本教程并不需要你提前了解 Jenkins 和 Github Action
转载 2024-02-27 10:12:05
273阅读
一、背景H5页面由于其具有发布灵活、跨平台、易于传播等突出特点,所以H5页面是引流拉新、宣传推广的重要渠道和方式,备受各公司的青睐。小编的日常工作就是做各种面向用户的H5促销活动的开发,在整个开发周期中,结合我司的一些情况,我总结了H5活动页面的以下特点:面向用户,流量大;各端展示方案不同,需要兼容各端(比如活动规则、展示模块,ios和android不一样);需求变更频繁;合作方较多(需要跟各个业
转载 2024-07-01 11:34:17
74阅读
 原始发布部署:   石器时代的我们,先是本地打包好项目,在去服务器上把原来的文件删了,然后回到本地copy到服务器;   这操看起来简单,实际部署的人就知道多烦了,假如来几个项目都要重新发布;那就爽了;   今天小编分享个自动打包部署方法,Jenkins 上只要你的小鼠标轻轻一点就OK;正文:  首先是服务器上安装 Jenkins ;前提呢要现在服务器上安装Java 环境&n
转载 2024-03-25 10:42:01
61阅读
作者:葡萄城技术开发团队上篇文章我们已经完成了API测试工具选型,接下来是一系列周期性的开发测试过程:接口开发、检出代码、运行测试、记录结果、发送报告。为了快速发现问题,并减少重复过程以节省时间、费用和工作量,我们需要一套完整的持续集成解决方案,除接口开发之外其他环节全部自动完成,无需太多的人工干预。这篇文章将对持续集成解决方案进行一步一步的讲解,希望对大家能有帮助。1. Web Api 测试工具
部署对比手动部署平时我们在上线一个新项目的时候,可能需要先执行打包指令,然后登录服务器,将dist包丢到服务器nginx/html的文件下,看似很简单,但是当项目频繁迭代,一直重复性的操作也是很浪费时间。自动部署当然使用自动部署的时候,当我们每次推代码到仓库的时候,后台自动打包,同步nginx文件,实现自动部署,我们只需要执行git push origin xx即可,想想是不是很香。自动部署流程介
转载 2024-03-20 17:42:39
358阅读
上午折腾了一下Jenkins持续集成,由于公司使用自己搭建的svn服务器来进行代码管理,因此这里Jenkins是针对svn服务器来进行的配置,后面稍微介绍了下针对Github管理的项目的Jenkins配置之前项目每次修改之后都需要本地npm run build一次手动发布到服务器上方便测试和产品查看,有了Jenkins持续集成之后只要svn或者git提交之后就会自动打包,很方便,此次记录以备后询。
转载 2024-06-11 01:15:00
69阅读
JenkinsJenkins 安装Centos 7需要 Java 环境yum install java-1.8.0-openjdk-devel.x86_64需要安装 Gityum install git安装 jenkins方法一(可能会安装很慢甚至失败,推荐方法二)wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat
转载 2024-03-20 19:48:17
246阅读
前面的话  后端的nodeJS项目可以使用pm2进行自动部署,由于前端项目打包后是静态资源,不需要进程守护。一般地,前端项目使用jenkins来进行自动部署,包括打包、测试等一系列流程。本文将详细介绍jenkins的使用 安装  Jenkins 是一款业界流行的开源持续集成工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。由于 jenkins是基于java环境运行的,所以首先需要
转载 2024-04-28 13:18:16
265阅读
这两天折腾了一下 Jenkins 持续集成,由于公司使用自己搭建的 svn 服务器来进行代码管理,因此这里 Jenkins 是针对 svn 服务器来进行的配置,Git 配置基本一致,后面也介绍了下针对 Github 管理的项目的 Jenkins 配置之前项目每次修改之后都需要本地 npm run build 一次手动发布到服务器上方便测试和产品查看,有了Jenkins持续集成之后只要 s
  • 1
  • 2
  • 3
  • 4
  • 5