Let's ship it.
Cheap CI for JavaScript Developers
Who am I?
Kleyson Prado
Bsc in Computer Science
Senior Developer at SkipTheDishes...
Github/WinnipegJS Slack user: @kleyson
Twitter: @kleysonprado
So… It is almost
2020….
There are no excuses, you should be using good software
engineering practices in your projects!!!
Which software engineering
practices are we talking here?
POOL TIME!!!!
How many of you, in your current project, …
We would love, but… is not always possible.
But it's possible to improve a bit every day.
That is why we
will talk about
CI/CD today.
Why starting with CI/CD?
1. Build stuff faster
2. Know when your build breaks instantaneously
3. Don't break stuff in production
4. Deploy your code to production from a single place
5. It's THE place where you can add restrictions and improve from your current
state
Challenges building a CI pipeline...
Options
… and many more.
Github Actions I choose yooouuuu..
● Fast CI/CD for any OS, any language, and any
cloud
● Build on an integrated package and container
registry
● Linux, macOS, Windows, ARM, and containers
● Community-powered workflows
● Everything in one place
But hey!!!! You promised cheap!!!
FREE
is better than
CHEAP
How does Github Actions work?
1. Configure a yaml file;
2. Select the event;
3. Create the job;
4. Configure the steps;
5. Push to the repo!
Lets configure a basic
project in a LIVE Demo!!!
WAIT!!! First let's talk about hosting...
Frontend / Backend
Even so, we want it cheap and easy...
Live coding!?
Thank you!!!
Questions?

Cheap ci for javascript devs