Live data from Hacker News

GitHub Actions now supports CI/CD, free for public repositories

github.blog

61–70 of 239 posts

Re: GitHub Actions now supports CI/CD, free for public repositories

#61
post #2

This is great news for developers. The trend has been to combine version control and CI for years now. For a timeline see https://about.gitlab.com/2019/08/08/built-in-ci-cd-version-c... This is bad news for the CI providers that depend on GitHub, in particular CircleCI. Luckily for them (or maybe they saw this coming) they recently raised a series D https://circleci.com/blog/we-raised-a-56m-series-d-what-s-ne... and…

I think a good strategy for Microsoft would be to reuse as much as possible CI/CD code from github in Azure devops. Azure devops probably doesn’t need to be as flexible as long as it is robust and just works. Github will probably be the place where experiments can happen.

Azure Pipelines is currently considered the best CI/CD solution. (For example see GitLab issues about how users would like GitLab to improve theirs.)

Re: GitHub Actions now supports CI/CD, free for public repositories

#62
post #48

I do not understand why Microsoft finances this. I understand the hosting as a specialized social platform, but GitHub Actions vs. Azure DevOps Pipelines are a duplicated effort. Better integration for GitHub for the Azure DevOps suite would solve that in a similar way without duplication of capabilities.

All roads lead to Azure. Github's user base is far bigger than Azure's user base, and Microsoft wants to eventually get as many people as possible buying IaaS (or equivalents). The next logical step after Github Actions for CI/CD is to offer Github as a place to run the production code too. You would be buying Azure with fewer steps. It's pretty arbitrary that we develop code in one place while then going off and usi…

If they added a button that was essentially just zeit now it would be revolutionary. Especially if they had a generous free tier. Imagine one click hosting for blogs, etc. Now THAT would certainly hook people in

Re: GitHub Actions now supports CI/CD, free for public repositories

#63

Is it official now that Github is becoming Gitlab? Does anyone know how they are going to bill for the compute used in the CI?

The features page has a pricing table: https://github.com/features/actions It is totally free for public repos. For private repos: - Free accounts get 2000 free minutes - Pro accounts get 3000 free minutes - Team accounts get 10k free minutes - Enterprise accounts get 50k free minutes Additional runner minutes are: - Linux: $0.008 per min - Windows: $0.016 per min - macOS: $0.08 per min (yeah that's not a typo, it is…

The macOS pricing isn't all that surprising because there isn't really a great way to legally run OSX servers.

Re: GitHub Actions now supports CI/CD, free for public repositories

#64
post #61

Earlier quoted context omitted.

I think a good strategy for Microsoft would be to reuse as much as possible CI/CD code from github in Azure devops. Azure devops probably doesn’t need to be as flexible as long as it is robust and just works. Github will probably be the place where experiments can happen.

Azure Pipelines is currently considered the best CI/CD solution. (For example see GitLab issues about how users would like GitLab to improve theirs.)

[citation needed]

Re: GitHub Actions now supports CI/CD, free for public repositories

#65

Earlier quoted context omitted.

All roads lead to Azure. Github's user base is far bigger than Azure's user base, and Microsoft wants to eventually get as many people as possible buying IaaS (or equivalents). The next logical step after Github Actions for CI/CD is to offer Github as a place to run the production code too. You would be buying Azure with fewer steps. It's pretty arbitrary that we develop code in one place while then going off and usi…

If they added a button that was essentially just zeit now it would be revolutionary. Especially if they had a generous free tier. Imagine one click hosting for blogs, etc. Now THAT would certainly hook people in

Exactly. First you are using Azure through Github actions and do all the leg work to develop Docker images, etc. to test your code. Then you start off hosting on a small free plan. Fast forward a bit and you're paying Azure $$$ because why learn all the IaaS esoterica when you can just click a button on Github.

Re: GitHub Actions now supports CI/CD, free for public repositories

#66
post #23

Can GitHub Actions be used on open-source repositories maintained by organizations?

When I clicked the link to sign up for the beta, it let me select my personal account or the one organization account that I own. So based on that I strongly suspect that the answer is yes.

Re: GitHub Actions now supports CI/CD, free for public repositories

#67
post #22

As a Gitlab user that's not strongly committed to the platform, this looks like a pretty interesting option. Anyone have thoughts on how this compares to e.g. Google Cloud Builder in terms of functionality? Being integrated into the GH backend seems like a big perk, rather than having to use webhooks for everything. Seems like you can do things like build your Docker containers ( https://developer.github.com/actions/…

> Google Cloud Builder

It's actually Cloud Build under the covers. Their Actions Library sure beats have to figure out how to write the configs yourself for GCB though.

Re: GitHub Actions now supports CI/CD, free for public repositories

#69
post #22

As a Gitlab user that's not strongly committed to the platform, this looks like a pretty interesting option. Anyone have thoughts on how this compares to e.g. Google Cloud Builder in terms of functionality? Being integrated into the GH backend seems like a big perk, rather than having to use webhooks for everything. Seems like you can do things like build your Docker containers ( https://developer.github.com/actions/…

GH Actions offers self-hosted agents too, that can be deployed in the VPC

Apparently it’s free if you have self hosted runners (makes sense).

Re: GitHub Actions now supports CI/CD, free for public repositories

#70
post #48

I do not understand why Microsoft finances this. I understand the hosting as a specialized social platform, but GitHub Actions vs. Azure DevOps Pipelines are a duplicated effort. Better integration for GitHub for the Azure DevOps suite would solve that in a similar way without duplication of capabilities.

That might be short sighted. Allowing github to grow and being careful about leveraging it is a wise in the long run.

If github gets bloated with bad ideas and microsoft specific features the community will leave.

Post reply on HN