Skip to content
This repository has been archived by the owner on Aug 31, 2018. It is now read-only.

Continuous integration beyond Travis #25

Open
vielmetti opened this issue Aug 25, 2017 · 5 comments
Open

Continuous integration beyond Travis #25

vielmetti opened this issue Aug 25, 2017 · 5 comments
Labels

Comments

@vielmetti
Copy link

I'm interested in opening up a discussion of Ayo's plans for continuous integration and other testing, especially as it affects non-Intel target systems (Raspberry Pi, arm64, and others).

One of the things that's attractive about the Node.JS ecosystem is extensive testing on ARM platforms, and first-class support. This doesn't yet look like it's attainable with Ayo's current Travis-CI only testing. The only comment I saw was to the effect that Raspberry Pi builds were really slow, which got in the way of a fast CI loop.

I know it's early days but I'd like to see some guidance and/or a request for community resources.

@Qard
Copy link
Member

Qard commented Aug 25, 2017

There's been some discussion in the discourse channel, but nothing solid yet. I, too, would like to see ARM support but, as far as I'm aware, there are no ARM CI providers. We'd need our own infra for that. A possibility might be setting up some Jenkins workers on Scaleway or some other equivalent.

@vielmetti
Copy link
Author

Thanks @Qard - I'm at Packet, where we provide some ARM infra to the Node.JS project for their CI using Jenkins as part of the "Works on ARM" project. I don't want to unnecessarily duplicate efforts of course, but we are looking a particular way (with development in progress) to get ARM CI in place that could be more sharable across projects to get good dense use of CI nodes.

@Qard
Copy link
Member

Qard commented Aug 25, 2017

Ah, right. Forgot Packet did ARM. 😅

Reusable ARM CI would definitely be excellent. Especially if it could be used with other languages too. I'm sure the Rust community would like to see that too. 👍

@vielmetti
Copy link
Author

Yeah, our goal is to make an ARM CI as easy to use as Travis is right now. I know that's a big goal, but necessary.

@Qard
Copy link
Member

Qard commented Aug 25, 2017

That'd be 💯

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants