# Has anyone developed a node, pushed to github and used CI?

**URL:** <https://discourse.nodered.org/t/has-anyone-developed-a-node-pushed-to-github-and-used-ci/16706>\
**Category:** Developing Nodes\
**Created:** [14 October 2019 20:24 UTC](https://discourse.nodered.org/t/has-anyone-developed-a-node-pushed-to-github-and-used-ci/16706 "2019-10-14T20:24:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ncherry](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ncherry/32/27_2.png) [@ncherry](https://discourse.nodered.org/u/ncherry)\
**Post date:** [14 October 2019 20:24 UTC](https://discourse.nodered.org/t/has-anyone-developed-a-node-pushed-to-github-and-used-ci/16706/1 "2019-10-14T20:24:52Z")

</div>

I've learned how to create a node, publish to NPM, use git (branch, merge, curse at ssh when using different keys) an test my node. I'm in the middle of using Robot Framework to test my node. How does one use the CI to automagically test a node? I have a docker container at home with my flow.json and my home mqtt (both are used in my tests). But how does one do this with CI?

---

<div class="post-metadata">

**Author:** ![miker256](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/miker256/32/13042_2.png) [@miker256](https://discourse.nodered.org/u/miker256)\
**Post date:** [14 October 2019 20:55 UTC](https://discourse.nodered.org/t/has-anyone-developed-a-node-pushed-to-github-and-used-ci/16706/2 "2019-10-14T20:55:36Z")

</div>

Flow Testing wiki

> **[node-red/node-red](https://github.com/node-red/node-red/wiki/Flow-testing)**
>
> Low-code programming for event-driven applications - node-red/node-red

Testing CI Wiki

> **[node-red/node-red](https://github.com/node-red/node-red/wiki/Testing)**
>
> Low-code programming for event-driven applications - node-red/node-red

---

<div class="post-metadata">

**Author:** ![ncherry](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ncherry/32/27_2.png) [@ncherry](https://discourse.nodered.org/u/ncherry)\
**Post date:** [14 October 2019 21:23 UTC](https://discourse.nodered.org/t/has-anyone-developed-a-node-pushed-to-github-and-used-ci/16706/3 "2019-10-14T21:23:38Z")

</div>

Hmm, seems I failed basic testing by not checking the obvious 🤦‍♂️ Doh!

Thansk
