
自动化部署
文章平均质量分 57
Cloudia8020
这个作者很懒,什么都没留下…
展开
-
Gitea服务器ip变更项目无法创建、拉取、上传
背景Gitea服务器ip地址变更,安装时ip为A,修改后ip为B,导致了创建新项目时 IP 显示是B ,推送、克隆时IP 依旧是 A。环境信息OS:Win server 2019Gitea安装路径:D:\解决方案Gitea原创 2020-12-07 09:50:52 · 961 阅读 · 0 评论 -
bash sh区别
运行脚本如下:一直抛如下问题,把GIT命令全手动执行了不止一遍。。。。。结果一样后来无意将sh修改为bash ,通了。。。。。分析原因:未将sh与bash区分清楚通常Linux系统上,/bin/sh都是指向/bin/bash。可也有个性的产品:1.现代的debian和ubuntu系统上,sh默认是dash的符号链接(根在这里,根在这里)2.Busybox,它通常在Linux系统引导时作为initramfs的一部分运行。它使用了ash shell实现。3.BSDs,以及通常所有非linux系原创 2020-11-12 16:46:30 · 733 阅读 · 0 评论 -
Crystal Ball 图标进入EXCEL后却没加载 Crystal Ball
解决方案点击excel菜单空白处,右键选择【自定义功能区】【excel选项】-【加载项】-【Crystal Ball】-【管理】:禁用加载项-【转到】-【启用】,重启excel即可。原创 2020-10-28 15:55:11 · 6169 阅读 · 0 评论 -
ubuntu scp不用密码传输文件
scp不用密码传输文件。1、安装sshpasssudo apt install sshpass2、将文件传输至指定目录,但这种方式有个缺点,会暴露明文密码。sshpass -p password scp -r php_test/ administrator@192.168.1.138:e:/phpstudy_pro/WWW原创 2020-10-27 15:09:24 · 693 阅读 · 0 评论 -
ubuntu 与Windows server 2019互传文件 port 22:connection time out
利用SCP将文件传到Win Server 2019中。源OS : Ubuntu 9.3.0-10ubuntu2目标OS :Win Server 2019源目录 :/php目标目录:e:/php/phpstudy_pro/WWW/git@ubuntu:~$ scp -r php Administrator@192.168.1.138:e:/phpstudy_pro/WWWssh: connect to host 192.168.1.138 port 22: Connecti原创 2020-10-27 09:47:41 · 545 阅读 · 0 评论 -
Win server2019装SSH抛Add-WindowsCapability失败。错误代码=0x80240238
场景Windows PowerShell执行安装SSH命令抛异常:[C:\] system32 >Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0Add-WindowsCapability : Add-WindowsCapability 失败。错误代码 = 0x80240438所在位置 行:1 字符: 1 Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.原创 2020-10-26 16:54:20 · 6287 阅读 · 4 评论 -
Gitea提示fatal:remote origin already exists解决办法
场景添加远程仓库时提示:fatal:remote origin already exists(远程分支已经存在),如下图解决方案:1、删除远程分支$git remote rm origin2、加远程Git仓库$git remote add origin http://192.168.1.138/gitea/php.git...原创 2020-10-23 16:05:51 · 262 阅读 · 0 评论 -
ubuntu 利用shell脚本完成git多仓库定时备份
场景从win服务器上将多仓库定时备份到ubuntu上,其实利用jenkins完全可以实现,当时组网时没考虑到将git(win)和jenkins(虚拟机)部署到一台机子上了,导致增加了后期的代码备份工作。环境信息操作系统 : Ubuntu 7.5.0-3ubuntu1~18.04GIT版本 : git version 2.23.0.windows.1目标路径 : /home/codebackup脚本#!/bin/bashcd /home/codebackup:<原创 2020-10-22 19:22:22 · 550 阅读 · 0 评论 -
git+jenkins+maven自动化部署(四)vue前端自动化部署
一、流程建立maven项目-》General-》源码管理-》build-》构件后操作-》验证,下面逐一进行分析。二、新建maven项目输入任务名称,选择【构建一个maven项目】三、项目配置1、General配置进行简单的描述,其他可根据项目实际进行配置2、源码管理选择对应的git地址,进行代码拉取3、构件环境4、构件这里我用的是cnpm,避免因网络问题导致错误。代码如下#!/bin/bashsource /etc/profile #声明环境变量cnpm cache原创 2020-08-13 17:36:07 · 334 阅读 · 0 评论 -
git+jenkins+maven自动化部署(三)Jar包后端自动化部署
一、流程建立maven项目-》General-》源码管理-》构建触发器-》build-》构件后操作-》验证,下面逐一进行分析。二、新建maven项目输入任务名称,选择【构建一个maven项目】三、项目配置1、General配置进行简单的描述,其他可根据项目实际进行配置2、源码管理选择对应的git地址,进行代码拉取3、构建触发器在特定条件下进行代码构件。如上图:当前项目的回调地址为: http://localhost:8030/job/fangke/build?token=to原创 2020-08-13 17:13:47 · 354 阅读 · 0 评论 -
git+jenkins+maven自动化部署(二)Jenkins配置
一、安装Jenkins所需插件选择【Manage Jenkins】-【Manage Plugins】-【可选插件】,过滤需要安装的插件文件推送远程服务器插件: Publish Over SSHGit插件:Git plugin、 Git client pluginMaven插件:Maven plugin、Maven Integration plugin (Maven集成,否则新建的时候没有Maven Project)Pipeline插件:pipeline plugin、 Pipeline Mav原创 2020-08-13 16:05:46 · 190 阅读 · 0 评论 -
jenkins自动化部署git(一)原理及环境安装
一、jenkins工作原理二、环境准备安装如下环境,务必手动安装,配置好环境变量。安装如下环境,务必手动安装,配置好环境变量。安装如下环境,务必手动安装,配置好环境变量。避免踩坑,请一定要手动安装,配置好环境变量,后期可以省很多不必要的调试。1、dk环境,Jenkins是java语言开发的,因需要jdk环境。2、git客户端,代码是放在git服务器上,我们需要拉取代码。3、maven客户端,因一般java程序是由maven工程,需要maven打包。以上是自动化部署java程序jenkin原创 2020-08-13 14:36:32 · 1161 阅读 · 0 评论 -
运行sudo apt-get install jenkins报几个软件包无法下载,要不运行apt-get update或加上--fix -missing选项再试试?
场景ubuntu上安装jenkins实际自动化部署,当执行到sudo apt-get update,抛如下错误解决方案修改配置文件权限sudo chmod 777 /etc/resolv.conf编辑配置文件(1) vim /etc/resolve.conf(2) 输入i变成插入状态(3) 修改如下更新sudo apt-get update安装jenkinssudo apt-get install jenkins查看相关文件whereis jenkins...原创 2020-08-05 16:51:30 · 842 阅读 · 0 评论