[dpdk-ci] [PATCH v4 0/7] first scripts for CI integration
Thomas Monjalon
thomas.monjalon at 6wind.com
Mon Dec 5 14:26:06 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 v4:
- fortify mail parsing for binary patches and long emails
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 | 111 ++++++
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, 1307 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