首页 > 解决方案 > 使用基于excel文件的python代码同步到JIRA

问题描述

我正在使用 python 包'jira'来建立与 jira 的连接。我基本上使用excel文件中的信息并根据excel信息在JIRA中自动创建票证。有时,同一张票的 excel 信息可能会发生变化,在这种情况下,我需要手动运行代码。所以我想知道是否可以在 excel 文件发生更改时自动执行此操作。

标签: pythonexceljirapython-jira

解决方案


我假设您只对提交新票感兴趣。即在excel表中添加新行。

两种选择:

  1. 在休眠状态下永远循环运行您的代码。
  2. 让您的代码由 cron 运行。

现在,您可以维护文件的哈希值(md5 或 sha256),如果您不使用数据库,则将哈希值写入主机上的某个文件中。

您的代码必须从此文件中读取,并计算该 excel 文件的新哈希值。如果它们不相同,则意味着您的文件中发生了某些变化。

现在,您还需要维护创建 jira 票证的行。您也可以将此信息写入某个文件中。


推荐阅读