Activiti——数据表介绍 Activiti 的表都以 ACT_ 开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的 API 对应 表的命名规则和作用 ACT_RE :’RE’表示 repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。 ACT_RU:’RU’表示 runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Activiti 2023-02-02 Activiti
Activiti——基本操作 1 流程定义 使用activiti流程建模工具(activity-designer)定义业务流程(.bpmn文件) 。 .bpmn文件就是业务流程定义文件,通过xml定义业务流程。 使用idea插件设置流程图, 设置流程中需要的节点,节点负责人。具体步骤参考: 2 流程定义部署 activiti部署业务流程定义(.bpmn文件)。即:将流程图的内容存储到数据库 123456789101 2023-01-28 Activiti
Activiti BPMN visualizer 的安装和使用 1 安装插件里搜索Activiti BPMN visualizer安装 2 画一个流程图1. 右键生成一个bpmn20.xml文件 2. 在文件的任意位置点击右键:view bpmn(Activiti)Diagram 3. 打开可视化编辑器, 右键start events –>start event画一个开始事件。 用户任务 添加结束 连线 查看更新后的xml文件 2023-01-28 Activiti
jenkins集成部署环境构建 更新机制是指项目如何进行更新,主要有两种方式:一种是自动推送,另外一种是手动拉取。前者用于开发环境、后者可以用于所有环境 1. 手动拉取拉取更新流程: sudo -i 输入密码,进入root目录 上述流程由 deploy.sh 脚本实现: 123456789101112#!/bin/bash -ecd "`dirname $0`". ./pom.sh#1. downlo 2023-01-26
项目部署到tomcat的三种方式 1.项目直接放入 webapps 目录中 把项目打包,放入webapps目录下 依次运行tomcat 的bin目录下shutdown.sh,startup.sh 在浏览器输入:http://localhost:8080/项目名,就可以进入到项目的index页面 2 修改 conf/server.xml 文件进入tomcat下conf/server.xml,在 2023-01-24
版本快速迭代流程设计 1 整体流程设计 不同的开发提交当天的变动到统一的代码仓库 jenkins集成部署到开发环境 测试手动从jenkins的test仓库拉取打好的jar包,部署到测试环境,进行测试 测试完成后由运维从jenkins的release仓库拉取打好的jar包,部署到生产环境 2. 发布窗口机制上述发布流程是比较重的,我们不可能每天走一遍。可以设置一个固定的发布时间,一般设置在周四。 比如周四下午四点, 2023-01-24
nexus私服搭建与核心功能 1. 私服是什么?私服是一个特殊的远程仓库,它是架设在局域网内的仓库服务。私服代理广域网上的远程仓库,供局域网内的Maven用户使用。 当Maven需要下载构建的使用,它先从私服请求,如果私服上没有的话,则从外部的远程仓库下载,然后缓存在私服上,再为Maven的下载请求提供服务。 使用私服的好处 节省自己的外网带宽:大量的对于外部远程仓库的重复请求会消耗很大的带宽 加速Maven的构建:不停的请 2023-01-15 Java基础
jenkins之war包部署 1. 插件安装 Maven Integration Pipeline Maven Integration Deploy to container 2. 新建任务 3 源码配置 Credentials 需要选择在用户列表,配置了该仓库ssh key的用户 4 构建后操作4.1 部署到服务器构建后,部署war包到指定服务器,我这里是部署在了本地的tomcat服务上 注意: war文 2023-01-15 jenkins
Mac下安装jenkins 1. 可持续化集成CI 持续集成即CI(Continuous integration)是一种软件开发实践,可以让团队在持续的基础上不断收到反馈并进行改进,不必等到开发周期后期才寻找缺陷。持续集成要点: 统一的代码库 git 统一的依赖包管理 nexus 测试自动化 构建全自动化 maven 部署自动化 可追踪的集成记录 :某一次有问题,可以找到上次集成。或者上上次集成,然后代码回滚 2023-01-10 jenkins