jenkins自动化部署

思路:

1.系统部署的环境上杀掉进程 (linux命令:kill&rf -rm )

2.将更新包上传到系统部署环境上(liunx命令:跨liunx服务拷贝scp)

3.启动进程(linux命令)

步骤:

1.添加Credentials

以下填写内容为要部署应用的目标服务器

2.系统管理-系统设置添加SSH remote hosts

3.Linux两台服务器之间复制文件及免密码登录的方法 (SCP)

jenkin部署在服务器a

应用部署在服务器b

则在服务器a上执行

cd ~/.ssh

ssh-copy-id [email protected]_port  //简言之,在a上执行scp命令传输文件给b需要让b认识a

4.点击新建 创建项目

原文地址:https://www.cnblogs.com/wang-mengmeng/p/11238719.html

时间: 2024-11-13 04:26:57

jenkins自动化部署的相关文章

Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)

jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安装jenkins,简单不伤脑,别的博客写的jenkins版本都很旧,没用最新的,写个比较新的配置2.20版. 官网:https://jenkins.io/index.html WAR包下载地址:http://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.20/jenki

gitlab+jenkins自动化部署

基于gitlab和jenkins的自动化部署 Gitlab基于Jenkins自动化部署教程: https://blog.csdn.net/aaaaaab_/article/details/82012044 https://www.cnblogs.com/dengbingbing/p/10448185.html GitLab是一个代码仓库,用来管理代码. Jenkins是一个自动化服务器,可以运行各种自动化构建.测试或部署任务.所以这两者结合起来,就可以实现开发者提交代码到GitLab,Jenki

一文搞定前端 Jenkins 自动化部署

最近在公司租项目的过程当中遇到一些 问题,项目做问你后需要部署到服务器环境:目前我再前端开发中常用的 方法又两种: 1:传统的方法 :Linux Xshell xftp来收到打包项目,上传到服务器环境进行部署 2:配置Nginx 环境和Jenkins部署环境再进行命令来自动晚上部署(这篇文章是下载Nginx 安装 Jenkins 做配置来部署服务器) 由于公司使用自己搭建的 svn 服务器来进行代码管理,因此这里 Jenkins 是针对 svn 服务器来进行的配置,Git 配置基本一致,后面也介

gitlab+jenkins 自动化部署 持续集成

环境: 1.centos7.6 2.jdk1.8.0_141 3.4G 30G 4core 4.关闭防火墙和selinux 一.安装jenkins 1. 下载jenkins https://pkg.jenkins.io/redhat/  jenkins-2.208-1.1.noarch.rpm 2.安装jdk和jenkins rpm包 rpm -ivh jdk-8u141-linux-x64.rpm rpm -ivh jenkins-2.208-1.1.noarch.rpm 3.启动服务及设置开

SVN+Maven+Jenkins自动化部署

Jenkins简介 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,非常易于安装和配置,简单易用. 1)       开发人员:写好代码,不需要自己进行源码编译.打包等工作,直接将代码分支存放在SVN.GIT仓库即可. 2)       运维人员:减轻人工干预的错误率,同时解放运维人员繁杂的上传代码.手动备份.更新. 3)       测试人员:可以通过jenkins进行简单

jenkins自动化部署gitlab上maven程序

部署流程:将代码从gitlab上拉取下来,使用maven打包,将打包后的jar通过ssh发送到服务器上,运行jar程序 注意:本文需要安装一些插件Publish Over SSH 1.新建任务 在主页点击“新建任务” 输入任务名称“gis-server”(随便什么名称都可以) 选择“构建一个maven项目” 确定 2.配置页面-源码管理 2.1.输入“Repository URL”,这是一个gitlab上的代码仓库地址,例如图中的 SSH地址:[email protected]:3dgis/se

Jenkins 自动化部署-安装篇(一)

Centos7上安装Jenkins 安装 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key yum install jenkins 修改默认配置 vi /etc/sysconfig/jenkins JENKINS_USER="jenkins"

jenkins自动化部署项目4 -- 安装和配置jdk、maven、git

Jenkins提供了自动安装jdk,maven,git的功能,在[系统设置-全局工具配置]里,但是我自动安装没反应,因此我是先手工安装和配置它们的环境变量然后再在[系统设置-全局工具配置]里配置: 1.jdk 2.git 3.maven 原文地址:https://www.cnblogs.com/yy-cola/p/9430761.html

jenkins自动化部署工具

jenkins自动化测试 & 持续集成 知识点: 1.下载地址:jenkins.io download: 原文地址:https://www.cnblogs.com/kaixinyufeng/p/10123419.html

Jenkins自动化部署安卓项目

一.简介 Android SDK:(software development kit)软件开发工具包.被软件开发工程师用于为特定的软件包.软件框架.硬件平台.操作系统等建立应用软件的开发工具的集合.因此,Android SDK 指的是Android专属的软件开发工具包.Gradle:是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编