logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

jenkins 部署流程

jenkins 有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是 jenkins 旧版本使用的流水线脚本,新版本 Jenkins 推荐使用声明式流水线。文档只介绍声明流水线。声明式流水线在声明式流水线语法中,流水线过程定义在Pipeline{}中,Pipeline 块定义了整个流水线中完成的所有工作,比如参数说明:agent any:在任何可用的代理上执行流水线或它的任何阶段,也就是

#jenkins#运维
docker+jenkins+gitlab部署你的Vue项目

这时候我们已经打通了本地代码->gitlab-jenkins的这个环节了,然后我们编写shell脚本执行docker语句构建容器并且执行就OK了 (1).在jenkins中配置shell脚本。

文章图片
#jenkins#docker#gitlab
win10 Maven 安装 | 环境配置(阿里云镜像)

修改这个setting文件找到52行,然后复制第53行代码,粘贴到注释外面(必须粘贴到注释外面,不然是无效代码),最后把中间的路径修改成你自己创建的本地仓库路径就好了。修改setting文件,找到注释标签内的mirrors,大约在145行左右,接着往mirrors标签内添加阿里云镜像,然后保存。4、编辑path,是系统变量方框中的path,编辑path,新增一条如下内容%MAVEN_HOME%\b

#大数据
jenkins+gitlab+maven+docker自动化部署spring boot

构建成功后,在jenkins workspace文件目录里可看到下载下来的代码,以及在target里生成的jar包。在gitlab的项目里》设置》导入所有仓库,webhooks配置,填上上边的url,secret token。1.生成docker镜像,上传到阿里云或自搭镜像服务器,远程到主机shell进行pull,更新容器等。Jenkins 执行远程脚本(停止老版本容器,删除老版本容器,build

#jenkins#运维
Vue 3 中如何处理大数据量渲染和优化?

Vue提供了`v-once`指令,允许你一次性地渲染数据,不再进行后续变化监听。对于那些不需要重复更新的静态内容,使用`v-once`可以显著减少渲染和更新过程的性能消耗。对于那些需要频繁更新的动画或滚动事件,使用`requestAnimationFrame`可以优化性能。它通过只渲染可见区域的数据条目,大幅减少了DOM元素的数量,从而提高渲染性能。尽量拆分复杂的计算属性和模板渲染逻辑,避免单一属

文章图片
#vue.js#javascript#前端
常见NodeJS基础面试题

说到前端就不得不提到后端,我们给用户展示页面所需的数据正是从后端获取的,所以了解后端的运行原理和技术的实现很有必要。Node. js是一个不错的选择,它是基于JavaScript语法的一套服务器端(后端)语言。想要在企业中做得更好,开发者需要更多地了解它,并掌握它的有关用法。1、你了解 Node. js吗?Node. js是一个基于 Chrome v8引擎的服务器端 JavaScript运行环境;

#前端#javascript#node.js
2022大 厂 前端面试题手册

HTML、CSS、浏览器 相关................................................................... 11.网络中使用最多的图片格式有哪些.............................................................................................12. 请简

#javascript#前端#面试 +1
Github使用教程

如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。但是你如果已经在读这篇文章了,我觉的你已经知道Github了。正是Github,让社会化编程成为现实。什么是 Github?github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。Gi

#github#git
docker + webhook 从零实现前端自动化部署

着手开发前,先介绍这次的主角docker简而言之,docker 可以灵活的创建/销毁/管理多个“服务器”,这些“服务器”被称为容器 (container)在容器中你可以做任何服务器可以做的事,例如在有 node 环境的容器中运行打包项目,在有 nginx 环境的容器中部署项目,在有 mysql 环境的容器中做数据存储等等一旦服务器安装了 docker ,就可以自由创建任意多的容器,上图中 dock

#docker#前端#自动化
计算机底层原理

通过源码我们看到,为何总是唤醒线程A,这是用于当线程C竞争不到锁时,被放入了cxq队列,而此时entrylist为null,线程A在等待集waitset中,当我们调用notify方法时,由于移动策略默认是2,这时会从等待集的头部将线程A取下,放入到entrylist中,当notify执行完毕后,在执行后面的monitor_exit字节码时将会优先从entrylist中唤醒线程,这就导致了A线程总是

#java#算法#开发语言
    共 139 条
  • 1
  • 2
  • 3
  • 14
  • 请选择