批量删除Jira或者Confluence项目
发布时间:2020-02-09 04:40:53 所属栏目:资源 来源:博客园
导读:需求背景: 因为公司脱敏需求,需再搭建一套jira+confluence的环境。于是我用镜像起了一套。 新环境起来之后,需要删除已有的project。 手动删除效率低,于是考虑了批量删除的操作。 大致实现过程, 记录 如下: 1.1)先去jira Manage apps下载免费的Atlas
需求背景: 因为公司脱敏需求,需再搭建一套jira+confluence的环境。于是我用镜像起了一套。 新环境起来之后,需要删除已有的project。 手动删除效率低,于是考虑了批量删除的操作。 大致实现过程,记录如下: 1.1)先去jira Manage apps下载免费的Atlassian command line interface (CLI) 1.2)安装到jira服务器(我这边的场景是jira+confluence部署在同一台服务器上) 命令如下: 接下来记录的是删除Confluence project的过程。 前往cli官网,可以查看confluence example https://bobswift.atlassian.net/wiki/spaces/CSOAP/pages/10584066/Examples 比如我们要删除单个project --action removeSpace --space "zconfluencecliExport" 批量删除,我则写了一个脚本 首先sql获取一份所有项目的key,保存为txt ...sql命令略去 head space-key.txt NT NET POR UG MK UC AOP APP 123654 然后写一个shell脚本 总结: 1)项目大的话,则删除过程,会比较长,需要用到nohub或者screen 我这边500个项目,大概花了12个小时。 (编辑:泉州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |