- 博客(15)
- 收藏
- 关注
原创 CI/CD:Git+Jenkins+docker+harbor实现自动化部署(个人版本已自测)
CI/CD:Git+Jenkins+docker+harbor实现自动化部署
2022-11-08 18:15:02
378
原创 定时任务脚本没错误却报:syntax error: unexpected end of file
用shell编写的一个脚本,执行的时候报错:syntax error: unexpected end of file!发生这种报错有两种原因:第一种:如果你是用 windows 系统编写的脚本,那么就有可能是 fileformat 类型不同!可能是 fileformat=dos ,那么你需要把格式修改为unix,方法是直接输入 :set ff=unix,输入完成后回车即可看到:fileformat=unix第二种:如果你是用 Linux 系统编写的 shell 脚本,在 vim 的命令
2021-12-27 10:54:51
389
原创 Jenkins实现微服务自动化部署_Jenkins任务配置完整版 (七) 创建方式三(流水线_前端配置)
创建备注描述内容构建触发器(默认)高级项目选项(默认)流水线(重点)pipeline { agent any stages { stage('Pull Source code') { steps { script{ git branch: 'develop', credentialsId: '6d704e40-401f-4f70-9724-0f8fc2ab8be6', url: 'ht..
2021-07-20 15:57:13
394
原创 Jenkins实现微服务自动化部署_Jenkins任务配置完整版 (六) 创建方式三(流水线_后端配置)
创建备注描述内容构建触发器(默认)高级项目选项(默认)流水线(重点)pipeline { agent any tools { // Install the Maven version configured as "M3" and add it to the path. maven "Maven" } stages { stage('Pull Source code') { ...
2021-07-20 15:53:06
709
原创 Jenkins实现微服务自动化部署_Jenkins任务配置完整版 (五) 创建方式二(构建一个自由风格的软件项目_前端配置)
创建任务名,选中构建一个自由风格的软件项目备注描述源码管理构建触发器(默认配置)构建环境(下载插件nodejs,需要全局工具配置)
2021-07-20 15:47:02
204
1
原创 Jenkins实现微服务自动化部署_Jenkins任务配置完整版 (四) 创建方式二(构建一个自由风格的软件项目_后端配置)
后端配置:创建任务名,选中构建一个自由风格的软件项目备注描述信息配置git源码管理(私服)构建触发器(默认)构建环境(默认)构建(微服务一个项目里面有多个子工程):增加构建步骤:选择"调用顶层Maven目标"(如果没有引用类common可跳过)字段 参数 说明 maven版本 Maven 填写你自己配置的maven名字 目标 clean install -Dmaven.test.skip=true -pl...
2021-07-20 15:18:26
418
原创 Jenkins实现微服务自动化部署_Jenkins任务配置完整版 (三) 创建方式一(构建一个Maven工程)
创建任务:创建名称->选择maven项目->确定设置项目描述选择版本控制器和仓库地址(注意如果是私有仓库,这里需要建立credentials身份认证)设置触发器(保持默认)设置构建(编译打包)手动添加Goals and options(clean package -Dmaven.test.skip=true)构建后操作在构建后设置中 选择:(send build artifacts over ssh)通过SSH发送构建工件...
2021-07-20 14:16:46
306
原创 Jenkins安装_Linux_环境安装
Jenkins安装概述:Jenkins是一个开源的持续集成的服务器,Jenkins开源帮助我们自动构建各类项目。Jenkins强大的插件式,使得Jenkins可以集成很多软件,可能帮助我们持续集成我们的工程项目。官网自行下载jenkins.war包, 启动方式如下:Jenkins.war包放到Tomcat的webapps下 然后启Tomcat启动tomcat: 注意启动tomcat会自动解压webapps下的war包访问http://ip:9800/jenkins/ 会提示密...
2021-07-20 13:02:50
199
原创 Nodejs安装_Linux_环境安装
nodejs安装目的: jenkins自动部署也包含前端部署 ,前端部署我自己用的是nodejs打包的,所以需要nodejs编译环境压缩包官网自行下载解压包:xz -d node-v12.16.1-linux-x64.tar.xztar -xf node-v12.16.1-linux-x64.tar安装nodejs的依赖组件:进入node-v12.13.1-linux-x64目录,执行如下命令,sudo yum install gcc gcc-c++部署bin
2021-07-20 13:01:32
300
原创 Tomcat安装_Linux_环境安装
Tomcat安装目的: 此次用的jenkins.war包所以需要依附与tomcat安装启动安装包自行官网下载:解压: tar -zxvf修改Tomcat 里面的apache-tomcat-9.0.44/conf/server.xml端口vimapache-tomcat-9.0.44/conf/server.xml8080默认端口更改为9800 (也可以用默认8080)#启动tomcat, 在tomcat目录下(官方名称:apache-****)bin目录./s...
2021-07-20 13:00:44
90
原创 Git安装_Linux_环境安装
Git安装目的: jenkins拉取代码需要git去拉取代码,安装编译源码所需依赖:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker耐心等待安装,出现提示输入y即可;(此版本为旧版本 ,需要安装新版本的自行查找)输入命令git --version,查看安装的git版本,校验通过,安装成功...
2021-07-20 12:59:47
102
原创 Java环境_Linux_Maven安装
Maven安装作用: java源码需要用到maven进行编译,打包.压缩包自行官网下载解压安装包tar -zxvf配置Maven环境:执行 vim /etc/profile 配置全局环境# mavenexport MAVEN_HOME=/mnt/soft/maven/apache-maven-3.8.1export PATH=$PATH:$MAVEN_HOME/bin刷新配置:source /etc/profile执行mvn-versio...
2021-07-20 12:58:33
85
原创 Java环境的搭建_JDK
JDK的安装作用: jenkins 需要java的运行环境,后面我会采用tomcat 去运行war包,所以需要java的一个运行环境.安装包官网自行下载:下载后 tar -zxvf 解压配置JDK环境:执行 vim /etc/profile 配置全局环境配置如下环境变量:# javaexport JAVA_HOME=/mnt/soft/java/jdk1.8.0_161export CLASSPATH=.:$JAVA_HOME/jre/lib/r...
2021-07-20 12:56:08
65
原创 Jenkins实现微服务自动化部署_Jenkins环境设置完整版 (二)
目录基础插件的安装:检查jenkins的基础配置:Jenkins系统设置配置检查:jenkins设置语言中文关于重启jenkinsSSH设置(重点):简介:我们配置的是 git + maven 方式的 自动化部署 所以git和maven的相关插件是必须的 还有一个ssh用于机器间的文件传送基础插件的安装:安装过程:系统管理-->插件管理-->可选插件-->过滤Deploy to container-->勾选,点击下边的按钮:直...
2021-07-20 12:42:47
739
原创 Jenkins实现微服务自动化部署_基础环境安装完整版 (一)
目录JDK的安装MavenGit安装Tomcat安装nodejs安装Jenkins安装JDK的安装作用: jenkins 需要java的运行环境,后面我会采用tomcat 去运行war包,所以需要java的一个运行环境.安装包官网自行下载:下载后 tar -zxvf 解压配置JDK环境:执行 vim /etc/profile 配置全局环境配置如下环境变量:# javaexport JAVA_HOME=/mnt/...
2021-07-20 12:00:59
1347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人