Windows + Jenkins + .NetFramework + SVN 持续部署 环境准备 服务端环境 安装 Windows 服务器 1.阿里云购买临时服务器 阿里云:https://www.aliyun.com/ 2.使用虚拟机安装 可以使用VMWare.VisualBox等虚拟机管理工具来安装环境,本教程将使用虚拟机安装,且 Windows Server 版本为 2016. Windows Server 2016 安装包:https://download.microsoft.com/…
Tip: 此篇已加入.NET Core微服务基础系列文章索引 一.CI, CD 与Jenkins 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称 CI) => 持续集成指的是,频繁地(一天多次)将代码集成到主干. 它的好处主要有两个: 快速发现错误.每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易. 防止分支大幅偏离主干.如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成.…
说明:部署传统的web应用(.war) 准备工作: (1) 系统环境:CentOS7 (2) 安装JDK:https://www.cnblogs.com/myitnews/p/11493847.html (3) 安装Tomcat:https://www.cnblogs.com/myitnews/p/11493980.html 在tomcat-users.xml中配置访问服务器的用户名和密码 (4) 安装Maven:https://www.cnblogs.com/myitnews/p/114929…
背景: 公司的web平台使用JAVA写的,但是不是用Tomcat部署的,代码内部自带了Web服务器,所以只需要有JAVA环境,将代码打包上传,启动脚本就可以. 项目是根据pom.xml打包成的是.zip的压缩包,之前打包时在windows Server上用IDEA来打包,现在转到Jenkins上,实现自动打包部署:起初打包,怎么都没法打成zip包,后来才发现pom.xml中的参数,需要在打包命令中选择好 一.jenkins 安装 1.1 必要环境JAVA环境,安装JDK 1.1.1下载JDK 下…
官网下载Jenkins&SVN&eclipse,版本号没要求,建议使用最新稳定版本 登录Jenkins:http://localhost:8080 登录SVN:http://localhost:3343/csvn 默认admin账号登录SVN,登录后,点击版本库->创建版本库 4.打开eclipse,打开已创建的Java工程 5.安装svn-eclipse插件: 打开eclipse安装目录link文件夹,copy并解压 SVN插件压缩包至link文件夹.然后创建一svn.link文件…
jenkins 虽然作为java常用的打包部署工具,不过也可以使用在phpweb项目部署管理,前段时间帮公司部署了开发环境与测试环境,简单分享一下. 1.内网web环境搭建lnmp,centos下编译安装或者yum安装 google有很多资料,这里就不赘述了 2.nginx配置dev域名指向开发环境代码目录,svn设定钩子开发人员有更新后自动svn up更新开发环境代码 可参考http://www.360doc.com/content/14/0903/23/13647213_406884443.…
一.下载地址 应首先确认安装了JDK: Jenkins下载地址:http://mirrors.shu.edu.cn/jenkins/windows-stable/jenkins-2.107.3.zip maven下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.zip Tomcat地址:https://tomcat.apache.org/down…
1.安装Jenkins sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key yum install jenkins 安装完之后找到jenkins的war包 find -name "jenkins" 2.运行 nohu…
k8s-jenkins在kubernetes中持续部署 1. k8s-jenkins在kubernetes中持续部署 Kubernetes Continuous Deploy插件:用于将资源配置部署到Kubernetes. 插件介绍:https://plugins.jenkins.io/kubernetes-cd 支持以下资源类型: Deployment Replica Set Daemon Set Pod Job Service Ingress Secret 2. 在jenkins安装插件 登…
Jenkins是一个可扩展的持续集成引擎,Jenkins非常易于安装和配置,简单易用,下面开始搭建.net持续集成环境 Jenkins和SVN安装这里就不介绍了 一.准备工作 1.Jenkins中系统管理-->管理插件-->可选插件中找到MSBuild Plugin, 安装插件 MSBuild Plugin,用来对.net项目的自动编辑用 说明:配置过程中有些功能需要先安装一些插件,都可以去管理插件中查找并安装 2.配置MSBuild(系统管理-->Global Tool Configu…