环境安装jdk1.81.安装jenkins首先到https://jenkins.io/index.html下载jenkins的war包。上传到自己的服务器,放在自己对应的目录下,执行nohup java -jar jenkins.war --httpPort=8081,(nohup后台运行),打开IP:8081即可访问到jenkins的页面。第一次访问需要设置密码,务必要记住。之后跳转到安装插件界
Git HooksGit 能在特定的重要动作发生时触发自定义的脚本。这些脚本都被存储在 Git 目录下的 hooks 子目录中(.git/hooks)。当 git init 初始化一个仓库时,Git 默认会在这个目录中放置一些示例脚本。这些脚本一般都是 shell 脚本。不过自定义的可执行脚本可以使用你喜欢的脚本语言,如 Ruby、Python 等。这些示例的名字都是以 .sample 结尾,如果
转载 2024-05-17 23:48:26
153阅读
实现钩子自动触发流程图:因为不是直接走的服务器的远程库所以不能直接使用git hooks触发,需要一个裸库做跳板。原理,当本地提交Git库B的代码到远程gitlab库的时候,同时提交本地git库A的代码到服务器端git库A触发hooks钩子,服务器端触发脚本进入到git库B中进行git pull代码的操作,以至于实现服务器端自动更新gitlab的功能。一:服务器端操作1、把服务器的公钥加到云端gi
Centos7 Gitlab版本升级过程准备工作升级须知查看版本备份操作还原操作开始升级配置更新源升级方案报错记录告警记录解决方案 准备工作升级须知由于升级不能跨越大版本号,因此只能升级到当前大版本号到最高版本,方可升级到下一个大版本号。 在每一步安装成功后记得访问gitlab进行测试如果发现界面500。 如果不可访问,那么执行gitlab-ctl reconfigure指令刷新配置文件。 一定
转载 2024-03-22 14:34:07
285阅读
1点赞
安装docker jenkins ,对接 gitlab,实现 gitlab更新时候 jenkins自动发布代码。
原创 精选 2023-02-10 15:32:29
736阅读
#!/bin/sh#设定环境变量,如果没有设定可能会出现update报错export LANG='zh_CN.UTF-8' SVN_PATH=/usr/bin/svnWEB_PATH=/home/www/kaka/LOG_PATH=/tmp/svn_update.log$SVN_PATH update $WEB_PATH这是钩子内容,发现一直跟新不到web目录这个时候需...
原创 2019-12-08 16:58:25
104阅读
原创 2024-07-15 10:05:08
73阅读
由于前端项目实际开发中需要经常性的修改提交代码,为了能够简约人力,实现快速高效的开发测试流程,故选择gitlab内置的ci/cd流程工具实现自动化同步项目文件到远程的nginx服务器上,供测试人员测试。 准备一台linux服务器S:Ubuntu 18.04.5 LTS 本地开发主机L:Ubuntu 18.04.5 LTS1.在服务器S上安装nginx本文通过apt-get的方式安装nginx: 1
转载 2024-05-31 00:09:07
43阅读
实现SVN与WEB同步,可以CO一个出来,也可以直接用自动更新web目录的方法,我们要在svn版本库中配置钩子来实现,就是创建一个post-commit的配置文件,对其进行简单的配置,简简单单的四步就可以实现Linux下SVN自动更新web目录配置。准备阶段:检查是否存在svn版本库第一步:建立或进入你的web程序目录[root@log html]# cd /home/zyy/在web程序目录下执
原创 2017-10-09 15:00:16
2114阅读
一、环境说明: (1)服务器端除了装VisualSVN Server服务器端外,另外再装TortoiseSVN(2)服务器端和客户端都checkout 下目录(3)注意:自动发布的钩子脚本,不支持https  一、配置   找到需要同步的代码库编辑Post-commit hook脚本:编辑内如:(替换其中的用户名及密码,D:\wwwroot为网站根
原创 2017-05-08 10:11:01
2064阅读
C# 编写自动更新程序 现在但凡是一个程序都有相应的升级程序,如果你的程序没有相应的升级程序,那么你就需要留意了。你的用户很可能丢失!!!网上关于自动升级的例子也有很多,前几天一个朋友很苦恼的跟我说它的客户在逐渐减少(据他所说,他都客户因为他的程序升级很麻烦,所以很多人放弃了使用它的软件),问我说怎
转载 2019-09-04 12:24:00
328阅读
2评论
除了在软件架构设计中需要规划好各功能项以备分别可以实现局部升级外,重要的是配置好自动升级组件。然而该自动升级组件并非直接引用即可,它需要遵守一定的规则部署才能完成自动升级。以下给出它的配置手册。
转载 2007-12-17 11:25:00
345阅读
2评论
背景2022年Spring6和 SpringBoot3相继推出,在此之前,Java社区一直是"新版任你发,我用Java 8",不管新版本怎么出,很少有人愿意升级。这一次,Spring 直接来了个大招,SpringBoot3和Spring6的最低依赖就是JDK17!跨过 JDK 8-16,直接升级到 JDK 17。那么为什么是 JDK 17呢?为什么是JDK17这么多新版本的 JDK,而且2022年
转载 2023-10-25 22:53:43
476阅读
Android Studio3.4今天一早打开电脑,熟练地打开了Android Studio,发现又更新了,于是我赶紧更新了一波。 Android Studio是Android开发的官方IDE,包含构建Android应用程序所需的一切。获取最新版本,单击“ Help”>“Check for Updates”(在Mac上, Android Studio>“Check for Upda
从 2017 年开始,JDK 版本更新策略从原来的每两年一个新版本,改为每六个月一个新版本,以快速验证新特性,推动 Java看出,目前开发环境中仍有近半的环境使用 JDK8,有近半的人转移到了 JDK11,随着 JDK17 的发布,相信比例会有所变化。因此,准备出一个系列,配合示例讲解,阐述从 JDK8 开始各个版本的新特性。概览JDK8 从 2014 年问世,到现在已是数个年头。这个版本新增了
自动更新”功能包含在 Windows 7、Windows Vista 和 Windows XP 中。通过“自动更新”功能,Windows 可以使用最新的更新和增强功能来自动使计算机保持最新。您不必再搜索重要的更新和信息,Windows 会将它们直接传送到您的计算机上。Windows 可以识别您何时联机,并使用 Internet 连接从 Windows Update 网站或 Microsoft U
1. python-docx模块介绍python-docx为Python第三方模块,用于自动化生成和修改Word文档。查看:pip list安装:pip install python-docx导入:import docx2. python-docx模块使用2.1 写入文本from docx import Document from docx.shared import Pt,RGBColor #
JDK各个版本特性讲解-JDK13特性一、JAVA13概述  2019年9月17日,国际知名的OpenJDK开源社区发布了Java编程语言环境的最新版本OpenJDK13。Features:350:Dynamic CDS Archives:动态CDS档案 351:ZGC: Uncommit Unused Memory:ZGC:取消使用未使用的内存 353:Reimplement the Legac
苹果产品一直被用户喜爱的最大的特点就是因为iOS系统,iOS系统有着流畅的体验以及完善的生态环境,因此历年新款iPhone都处于畅销状态。但是随着苹果旗下产品发布的越来越多,比如到目前为止苹果已经发布了15款iPhone产品,从最早的第一代iPhone到目前的iPhone11 pro max;在机型不断升级的过程中,iOS也在不断升级,目前iOS已经更新到iOS13并且在未来三个月内还会发布最新
Android - 软件自动更新的实现接触到一个很实用的技术,那就是软件自动更新。一般开发者是通过自行在应用平台添加更新版本的apk。这样做,如果是在一两个应用平台发布应用,那还说得过去,工作量还不是很大。但大家都知道,Android开发者是比较苦逼的。由于开源所致,出现了N多应用市场。如果想赚取更多的收入,那就要在各个应用市场进行更新。那就悲催咯。比较出名的一些应用市场有如下: &nb
转载 2024-03-01 12:59:16
114阅读
  • 1
  • 2
  • 3
  • 4
  • 5