Jenkins部署git分支差异包有什么最佳实践?

项目开发主要涉及应用文件脚本和数据库对象。

  1. 应用文件脚本直接创建或替换到OAT服务器即可测试。
  2. 数据库对象直接创建或更新到OAT数据库即可测试。

应用服务器为UNIX,数据库为Oracle。
特性开发在git上都有单独的特性分支。应用文件脚本和数据库对象脚本有单独的存放目录。
目前想到的Jenkins集成流是:

  1. 特性分支提交,触发git -diff打包差异代码。
  2. 应用文件脚本直接替换到服务器相同目录。
  3. 触发shell脚本调用sqlplus来创建或替换数据库对象。
阅读 2.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题