The best CI/CD service is free (till now), let’s use it - wercker ci
-
Upload
geshan-manandhar -
Category
Technology
-
view
345 -
download
0
Transcript of The best CI/CD service is free (till now), let’s use it - wercker ci
![Page 1: The best CI/CD service is free (till now), let’s use it - wercker ci](https://reader035.fdocuments.net/reader035/viewer/2022070512/589cbbb41a28ab8b018b49dd/html5/thumbnails/1.jpg)
The best CI/CD service is free (till now), let’s use it.
@geshan
![Page 2: The best CI/CD service is free (till now), let’s use it - wercker ci](https://reader035.fdocuments.net/reader035/viewer/2022070512/589cbbb41a28ab8b018b49dd/html5/thumbnails/2.jpg)
How did I stumble upon this service
2
![Page 3: The best CI/CD service is free (till now), let’s use it - wercker ci](https://reader035.fdocuments.net/reader035/viewer/2022070512/589cbbb41a28ab8b018b49dd/html5/thumbnails/3.jpg)
Wercker CI - From Code to containers
3
![Page 4: The best CI/CD service is free (till now), let’s use it - wercker ci](https://reader035.fdocuments.net/reader035/viewer/2022070512/589cbbb41a28ab8b018b49dd/html5/thumbnails/4.jpg)
Introducing Wercker CI
■ Tagline: From code to containers■ Has 2 versions classic (VM) and awok (docker
enabled)■ You can run your tests, build your app and even
deploy it■ New docker version only allows docker
container deployments4
![Page 5: The best CI/CD service is free (till now), let’s use it - wercker ci](https://reader035.fdocuments.net/reader035/viewer/2022070512/589cbbb41a28ab8b018b49dd/html5/thumbnails/5.jpg)
More on Wercker CI
■ Has an API with applications, builds and deploys covered
■ Same features (2 concurrent builds) on any other service costs between $49-$129 per month
■ Best for your pet project (where code is closed)
5
![Page 6: The best CI/CD service is free (till now), let’s use it - wercker ci](https://reader035.fdocuments.net/reader035/viewer/2022070512/589cbbb41a28ab8b018b49dd/html5/thumbnails/6.jpg)
Some great features - Free (while in beta)
6
![Page 7: The best CI/CD service is free (till now), let’s use it - wercker ci](https://reader035.fdocuments.net/reader035/viewer/2022070512/589cbbb41a28ab8b018b49dd/html5/thumbnails/7.jpg)
Features - A CLI to develop and build locally
7
![Page 8: The best CI/CD service is free (till now), let’s use it - wercker ci](https://reader035.fdocuments.net/reader035/viewer/2022070512/589cbbb41a28ab8b018b49dd/html5/thumbnails/8.jpg)
Very well presented statistics
8
![Page 9: The best CI/CD service is free (till now), let’s use it - wercker ci](https://reader035.fdocuments.net/reader035/viewer/2022070512/589cbbb41a28ab8b018b49dd/html5/thumbnails/9.jpg)
■ Steps are commands for your build or deploy pipeline
■ For example composer install is a step
■ Wercker has a registry of steps
■ You can add your own step too
Features - Registry with Steps (part of pipeline)
9
![Page 10: The best CI/CD service is free (till now), let’s use it - wercker ci](https://reader035.fdocuments.net/reader035/viewer/2022070512/589cbbb41a28ab8b018b49dd/html5/thumbnails/10.jpg)
A word of caution
■ It is free while in public beta, they plan to adopt a github style pricing
■ There is no auto incremented build number, builds are identified by a hash like 568d0976a75da110690074da
■ Sometimes builds get stuck while running
10
![Page 11: The best CI/CD service is free (till now), let’s use it - wercker ci](https://reader035.fdocuments.net/reader035/viewer/2022070512/589cbbb41a28ab8b018b49dd/html5/thumbnails/11.jpg)
Learn more about Wercker
■ Explore Wercker docs■ Get to know the flow and the jargon, learn about Wercker■ Check a wercker.yml file example■ Dig out what features they will release in future■ Find out how to build and deploy Hugo to Github pages
using Wercker■ Check out how to build and deploy an Angular App to
Sloppy.io with Wercker - check Sloppy.io too (needs invite)
11
![Page 12: The best CI/CD service is free (till now), let’s use it - wercker ci](https://reader035.fdocuments.net/reader035/viewer/2022070512/589cbbb41a28ab8b018b49dd/html5/thumbnails/12.jpg)
Thank you, any questions?
12