下载地址: quickbuild-8.0.26.rar
链接:https://pan.baidu.com/s/1mv9I7MMlC0j7luCfVpLZ5A
提取码:wk3t
1.解压tar -zxvf quickbuild-5.1.1.tar.gz
2.修改./conf/ hibernate.properties文件数据库部分为:(什么数据库什么配置 你懂的)
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.connection.driver_class=com.mysql.jdbc.Driver
hibernate.connection.url=jdbc:mysql://localhost:3306/quickbuild?useUnicode=true&characterEncoding=UTF8
hibernate.connection.username=root
hibernate.connection.password=123456
3.把对应数据库驱动放到quickbuild资源包下。
位置:(什么数据库什么驱动包 你懂的)
mysql 驱动 mysql-connector-java-5.0.6-bin ----放入-->> /quickbuild-5.1.0/plugins/com.pmease.quickbuild.libs 下
4.创建数据库:
CREATE DATABASE quickbuild DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci (数据库名字要和 hibernate.properties对应上)
5.启动quickbuild:
Usage: server.sh [ console | start | stop | restart | condrestart | status | install | remove | dump ] --
第一次 最好控制台日志方式启动(sh server.sh console)看有没有错 什么的了
我就直接启动了 sh server.sh start
6.访问!
http://172.xx.xx.xx:8810/
PS:vim /quickbuild-5.1.0/conf/node.properties (里面有默认端口配置:8810) 可改的
好了 来看看简单三步初始化配置:
若项目在git(svn)上必须先安装 git(svn)
Jdk、maven必须配置
设置日志文件可读写
root登录的情况下使用chown、chmod命令
chown test123:test123 /root/test
chmod 755 /root/test
/root/test 目录权限设置为755,目录属主和组为test123
在quickBuild和需要打包的服务器建立免密登陆(若是同一台机器,sh -p 22 root@ip)
shell脚本配置
ssh -p 22 root@${vars.getValue("env")=="prod"?vars.getValue("host_prod"):(vars.getValue("svn")=="trunk"?vars.getValue("host_ivt"):vars.getValue("host_ivt"))} 'mkdir -p /opt/${vars.getValue("pname")}'
scp -P22 ${vars.getValue("service_name")}-${build.version}-assembly.tar.gz root@${vars.getValue("env")=="prod"?vars.getValue("host_prod"):(vars.getValue("svn")=="trunk"?vars.getValue("host_ivt"):vars.getValue("host_ivt"))}:/opt/${vars.getValue("pname")}/
ssh -p 22 root@${vars.getValue("env")=="prod"?vars.getValue("host_prod"):(vars.getValue("svn")=="trunk"?vars.getValue("host_ivt"):vars.getValue("host_ivt"))} 'systemctl stop ${vars.getValue("service_name")}.service;rm -rf /opt/${vars.getValue("pname")}/${vars.getValue("service_name")};mkdir -p /opt/${vars.getValue("pname")}/${vars.getValue("service_name")};tar xzf /opt/${vars.getValue("pname")}/${vars.getValue("service_name")}-${build.version}-assembly.tar.gz --strip-components=1 -C /opt/${vars.getValue("pname")}/${vars.getValue("service_name")};chown -R sba:sba /opt/${vars.getValue("pname")}/${vars.getValue("service_name")};systemctl start ${vars.getValue("service_name")}.service'
quickbuild建表语句
链接:https://pan.baidu.com/s/18MM9V6ikno3-AdKjKk2M6Q