[dpdk-ci] [PATCH v3 0/7] first scripts for CI integration

Thomas Monjalon thomas.monjalon at 6wind.com
Thu Dec 1 17:58:54 CET 2016


These scripts allow to check a patch received by email and
send a report in order to be integrated in patchwork.

The existing CI tests run by Intel could be converted to use
the script send-patch-report.sh so they will be seen in patchwork.

Next steps (to be implemented):
- script to clean and update a git tree
- script to apply a patch on the right tree
- script to apply dependencies (preceding in a series)

---

changes in v3:
- BSD licensing

changes in v2:
- fix mail parsing (bug with quotes in From:)
- fix public success report (no CC:)

---

Thomas Monjalon (7):
  tools: add mail filter
  tools: add mail parser
  config: add loader and template
  tools: add patchwork client
  tools: add per-patch report mailer
  tools: add patchwork integration
  tests: add checkpatch

 config/ci.config            |  10 +
 config/pwclientrc           |   9 +
 tests/checkpatch.sh         |  70 ++++
 tools/filter-patch-email.sh | 104 ++++++
 tools/load-ci-config.sh     |  14 +
 tools/parse-email.sh        |  72 ++++
 tools/pwclient              | 808 ++++++++++++++++++++++++++++++++++++++++++++
 tools/send-patch-report.sh  | 128 +++++++
 tools/update-pw.sh          |  85 +++++
 9 files changed, 1300 insertions(+)
 create mode 100644 config/ci.config
 create mode 100644 config/pwclientrc
 create mode 100755 tests/checkpatch.sh
 create mode 100755 tools/filter-patch-email.sh
 create mode 100644 tools/load-ci-config.sh
 create mode 100755 tools/parse-email.sh
 create mode 100755 tools/pwclient
 create mode 100755 tools/send-patch-report.sh
 create mode 100755 tools/update-pw.sh

-- 
2.7.0



More information about the ci mailing list