本文是上一篇文章的后续,上一篇只是利用Jenkins部署项目到本地,并启动,本文是将项目部署到远程服务器并执行. 1.环境准备 1.1 安装插件 上一篇文章已经介绍了需要安装的应用及插件,这一篇还需要2个插件,分别是如下插件: Git Parameter Plug-In :这个插件用于获取git上信息,如分支和标签 Publish Over SSH :这个插件用于将本地文件发送到远程服务器 1.2 环境配置 这里需要在 系统管理->系统设置->Publish over SSH配置远程部署的服务…
本文介绍jenkins如何从gitee上clone项目,然后使用maven打包并后台启动. 1.Jenkins介绍 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. (以上介绍来源于百度百科) 其实通俗来说,Jenkins就是一个自动化部署项目的工具,帮我省去重复的运维工作. 2.环境准备 本文需要如下几个工具: JDK Git Maven 以上三种就不在这里介绍安装了,这里我贴出我的环境变…
版本 springboot 2.1.5.RELEASE kafka 2.2 遇到的坑 用最新的springboot就要用最新的kafka版本! 当我启动云服务器上的zk后,再启动kafka后台日志也没报错,只感觉EndPoint日志信息有点奇怪,然后springboot项目连接kafka,老是有warn级别的日志:"Connection to node -1 could not be established. Broker may not be available.",这是未连接上ka…
2017 年度码云新增项目排行榜 TOP 50 正式出炉 !2017 结束了,我们来关注一下这一年里码云上新增的最热门的开源项目吧.此榜单根据 2017 年在码云上新增开源项目的 Watch.Star.Fork 数量以及其他角度进行统计,从而得出前 50 名最热门的开源项目. 码云发展至今,越来越多的开源作者选择在上面开源自己的作品,通过这份 2017 码云新增项目 TOP 50 榜单,希望大家可以了解到 2017 年里国内开源的现状,也能在其中找到自己需要的项目. 1.guns Guns 基于…
一.安装Generic Webhook Trigger插件 二.创建项目 创建项目之前先准备自己的项目,如果没有可以我fork的一个项目.地址是:https://gitee.com/jokerbai/simple-java-maven-app.git 由于我这里是使用了Jenkins的share library,可以参考我的配置.地址是:https://gitee.com/jokerbai/jenkins-shareLibrary.git 然后开始正式创建项目.(1).创建一个java-mave…
2016 年度码云热门项目排行榜 TOP 10 是通过开源项目2016年在码云上的 Watch.Star.Fork 数量来评定的榜单.码云平台发展至今,涌现了越来越多优秀的开源项目,越来越多的开源作者在上面分享自己的作品.我们希望通过此榜单在回顾总结2016年国内开源趋势,了解开源作者现状的同时,也能便于大家更好地找到自己需要的项目. 1.JFinal 简介: JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易…
前言 码云+Git+IntellJ IDEA 欢迎转载,请注明作者和出处哦☺ Git 的安装及使用的教程 ​​​​ 最好不要在官网下载,官网下载要vpn而且速度还很慢 . 推荐在 https://github.com/waylau/git-for-win 上下载.这个项目与官网的git发布是实时更新的,可以不用担心下载不到最新的版本. git的下载安装 我选择的是 64位的windows安装程序,请根据自己的电脑选择下载! 下载完以后会得到一个安装,我是直接一步步默认点下去的,默认也是放在c盘,…
1.ant项目 build.xml必须位于项目根目录. 2.maven项目 pom.xml必须位于项目根目录. 3.gradle项目 由于gradle的配置灵活,我们做了一些规范,并且增加了一下机制来处理签名问题. 二.码云Android项目构建示例 android-app 项目目录结构(以osc/android-app为例) gradle 需要的配置和脚本有: gradlew/gradlew.bat/build.gradle => 构建脚本. settings.gradle => 子项目.…
每次开发Java项目时,对于所有Java开发人员来说,最枯燥的不是修改代码,而是实时将自己的代码上传至远程服务器,进行测试或者部署,本人最初开发也是这样,通过使用Xshell 5,WinSCP等工具对项目进行远程部署测试,每次都得花大量时间,对  开发和部署来说,太过于繁琐,后来发现捷克公司开发的工具捷克IntelliJ IDEA具有将Java项目部署到远程服务器的功能,为开发提供了很大的帮助. 这几种部署项目到远程服务器的操作方式,我为大家一一介绍: Xshell 5 使用Xshell 5可以…
每次开发Python项目时,对于所有Python开发人员来说,最枯燥的不是修改代码,而是实时将自己的代码上传至远程服务器,进行测试或者部署,本人最初开发也是这样,通过使用Xshell 5,WinSCP等工具对项目进行远程部署测试,每次都得花大量时间,对开发和部署来说,太过于繁琐,后来发现捷克公司开发的工具捷克JetBrainsPyCharm具有将Python项目自动部署到远程服务器的功能,为开发提供了很大的帮助. 这几种部署项目到远程服务器的操作方式,我为大家一一介绍: Xshell 5 使用X…