搭建集成环境
1个回答
关注
展开全部
您好,很高兴为您解答问题。
一、环境准备
1、安装java环境
测试自己机器是否已安装,在dos上运行java-version
2、安装Git/svn
持续集成工具jenkins需要版本控制软件, 可以安装git或者svn,下面配置以git为例
PS:安装完git后, 要配置环境变量 ;%GIT_HOME%\bin; (GIT_HOME为安装包位置),不然下面配置jenkins时,code management中,选择Git来管理时,输入Repository URL会提示:找不到git.exe命令
(%xx_HOME%\bin配置到path后, 该bin下的.exe程序就可以直接在dos窗口执行,同时也验证了是否配置成功。比如,直接在dos下输入git.exe,检查能否识别该命令)
3、安装maven
测试maven3是否已经安装
安装过程:
下载apache-maven-3.*.*-bin.zip
解压后, 配置环境变量%MAVEN_HOME%\bin 即可完成安装,(MAVEN_HOME为解压包位置)
二、安装jenkins
1、下载jenkins.war 包
可以直接在jenkins官方网站上:http://jenkins-ci.org/ 下载jenkins的文件jenkins.war文件
2、启动jenkins
有2种启动方法:
2.1 保证系统已经安装jdk基础上,dos下切换到jenkins.war存放的目录,输入如下命令:
$ java -jar jenkins.war
然后在浏览器中输入http://localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins
2.2 用tomcat打开
进入tomcat下的/bin目录,启动tomcat
将jenkins.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkins目录,在地址栏输入:
http://localhost:8080/jenkins ,就可以打开jenkin
咨询记录 · 回答于2021-04-23
搭建集成环境
您好,很高兴为您解答问题。一、环境准备1、安装java环境测试自己机器是否已安装,在dos上运行java-version 2、安装Git/svn持续集成工具jenkins需要版本控制软件, 可以安装git或者svn,下面配置以git为例PS:安装完git后, 要配置环境变量 ;%GIT_HOME%\bin; (GIT_HOME为安装包位置),不然下面配置jenkins时,code management中,选择Git来管理时,输入Repository URL会提示:找不到git.exe命令(%xx_HOME%\bin配置到path后, 该bin下的.exe程序就可以直接在dos窗口执行,同时也验证了是否配置成功。比如,直接在dos下输入git.exe,检查能否识别该命令)3、安装maven测试maven3是否已经安装安装过程:下载apache-maven-3.*.*-bin.zip解压后, 配置环境变量%MAVEN_HOME%\bin 即可完成安装,(MAVEN_HOME为解压包位置)二、安装jenkins1、下载jenkins.war 包可以直接在jenkins官方网站上:http://jenkins-ci.org/ 下载jenkins的文件jenkins.war文件2、启动jenkins有2种启动方法:2.1 保证系统已经安装jdk基础上,dos下切换到jenkins.war存放的目录,输入如下命令:$ java -jar jenkins.war然后在浏览器中输入http://localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins2.2 用tomcat打开进入tomcat下的/bin目录,启动tomcat将jenkins.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkins目录,在地址栏输入:http://localhost:8080/jenkins ,就可以打开jenkin
搭建集成环境,集成spring+MyBatis 通过DAO的形式实现对客户持久化类Customer的增加,删除,修改,查询等功能
通用的增、删、改的方法 (version 1.0 )
public void update ( String sql ){
//1. 获取数据库的连接
Connection conn = null ;
//2. 创建一个 Statement 对象,用来传送 sql 语句
Statement st = null ;
try {
conn = JDBCUtils . getConnection ();
st = conn . createStatement ();
//3. 执行 sql 语句
st . execute ( sql );
} catch ( Exception e ) {
// TODO Auto-generated catch block
e . printStackTrace ();
} finally {
//4. 关闭操作
if ( st != null ){
try {
st . close ();
} catch ( SQLException e ) {
// TODO Auto-generated catch block
e . printStackTrace ();
}
}
if ( conn != null ){
try {
conn . close ();
} catch ( SQLException e ) {
// TODO Auto-generated catch block
e . printStackTrace ();
通用的查询方法,返回多个对象【代码少】【MapListHandler 】 public List T > getForList1 ( Connection conn , String sql , Object ... args ) { QueryRunner runner = new QueryRunner (); try { ResultSetHandler < List < Map String , Object >>> handler = new MapListHandler (); List < Map String , Object >> map = runner . query ( conn , sql , handler ); return ( List T >) map ; } catch ( Exception e ) { e . printStackTrace (); } return null ; }【BeanListHandler】 public List T > getForList2 ( Connection conn , String sql , Object ... args ) { QueryRunner runner = new QueryRunner (); try { ResultSetHandler < List T >> handler = new BeanListHandler T >( clazz ); List T > list = r