Supported languages
JavaScript, Rust, and TypeScript
From the developer
This app is no longer maintained. Thank you to all of our early adopters and testers!
How Does It Work?
- Every time a new change is pushed to a PR/branch in your repo, we clone it locally onto our CI/CD servers.
- We run
npm/yarn install
to install any dependencies. - We run
npm/yarn build
to build your package. - If your package has a "module" entrypoint defined in it's package.json, we also run your package through a web bundler to create a single, web-ready JavaScript file of your package.
- We publish all build artifacts to our global CDN, so that you can run
npm install ...
(locally) orimport * from ...
(JS, in the browser) to test out any PR instantly. If any errors occur with your package during this process, we let you know in the PR itself.
Does Pika CI/CD run my actual tests?
No, at least not yet. Pika CI/CD detects issues in your built package and gives you a way to install your package from any PR/branch instantly. We recommend pairing this with Travis, Circle, or a similar service for running any tests that you have written.
Pricing and setup
Pika will always be free for open source packages.
Unlimited builds, 1 job at a time. Ideal for hobby and small projects. Free for a limited time!
Unlimited builds, 3 jobs at a time. Ideal for large teams & projects. Free for a limited time!
OPEN SOURCE
Pika will always be free for open source packages.
- Unlimited public repositories
- Unlimited collaborators
- Unlimited CDN bandwidth
Pika is provided by a third-party and is governed by separate privacy policy and support documentation