Hintful / aram.tools

A full-stack web application that analyzes and visualizes users' performance for a popular online game, League of Legends.
https://aram.tools
2 stars 0 forks source link

Deploy Jenkins on gcloud #67

Open choym0098 opened 1 year ago

choym0098 commented 1 year ago

Problem

Our current CI/CD pipeline, Travis CI, will be expired on Jan 10th.

Solution

Investigate/deploy reasonable CI/CD pipeline tool to substitute Travis CI

choym0098 commented 1 year ago

https://console.cloud.google.com/marketplace/details/click-to-deploy-images/jenkins?filter=category:developer-tools&filter=price:free&id=39c53c70-4a48-43db-b596-03995ea53dda&project=aram-tools Hosting Jenkins on gcloud costs $67/month. It might cost less if we reduce size of resources. Investigating it

An alternative option to deploy is to run commands locally to build docker images and apply k8s patches.

Investigating if there's some other cheap/free tools

choym0098 commented 1 year ago

https://circleci.com/pricing/ CircleCI has a free plan that provides 6,000 build minutes per month. Something we can try

https://app.circleci.com/projects/project-dashboard/github/Hintful/ Need aram.tools repo admin to integrate CircleCI with Github and GCP @Hintful