Live data from Hacker News

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

github.blog

31–40 of 239 posts

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

#31

Earlier quoted context omitted.

There are self-hosted Build agents and eventually this will become available inside GitHub Enterprise Server too (after it GA’s)

> (after it GA’s) What's the typical latency for these kinds of features to arrive?

[deleted]

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

#33
post #21
post #9

Really interesting. My project just migrated to Azure DevOps and I noticed that their configuration file looks really similar. My suspicion is that Azure DevOps is backing GitHub CI/CD.

In azure DevOps CI, docker build steps aren't cached, so I hope they use something else.

In fact there is no stable caching (it's being worked on) and that is a major problem with the system. [1] What pushed us over the edge to take the plunge was out of the box support for MacOS builds.

[1] https://devblogs.microsoft.com/devops/adding-caching-to-azur...

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

#34

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?

Gitlab became Github first, and then added devops features. No doubt there will soon be a Gitlab blog post passive aggressively complaining about Github copying them again.

It didn't take long. https://about.gitlab.com/2019/08/08/built-in-ci-cd-version-c...

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

#35
I scanned through, but I couldn't see how GitHub Actions supports deployment to 3rd party platforms like PyPI.

Travis CI has a CLI that allows you to encrypt your PyPI password and stick it into the Yaml file (I think it works by encrypting your password and then uploading the decryption key to your Travis account). Will GitHub Actions have something similar, somehow?

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

#36

Free 2,000 minutes per month, not bad. No info about ssh debug - top feature for any CI service.

I also find the ability to process the logs with some other platform like Kibana to be a top feature; I suppose there will be apps on top of this soon enough to meet the demand.

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

#37
post #27

Earlier quoted context omitted.

It’s not backed by Azure DevOps, the infrastructure is different and maintained by GitHub. However, the underlying technology is based on the Azure Pipelines technology (a sort of fork).

Not sure I understand. From my understanding Azure Pipelines is a service offered as part of Azure DevOps. Does this make the offerings of Azure Pipelines redundant?

Not really.

Azure Pipelines remains available and it offers extra features that won’t be in GH Actions - like support for repos outside of GitHub (BitBucket, or Git anywhere)... it also supports SVN and TFVC.

Pipelines is also tightly integrated with Azure and has a richer CD experience (eg the K8s integration)

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

#38

I really want to try GitHub Actions but I signed up as soon as it was released and I am still waiting for an invite. I am mostly just excited for it to be released so I can try it.

Same here! Anyone at GitHub reading this want to hook us up? :)

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

#39
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

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

#40
post #20
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 don't think it's that bad for CircleCI. CircleCI's focus is CI/CD and it's highly unlikely GitHub is going to do it as well as them. It's hardly commoditized technology. Their current customers are already heavily integrated with them and their orbs offering is further solidifying that relationship. Also, GitHub is expanding the CI/CD market with Actions so competitors in this space are likely to benefit. Furthermo…

> it's highly unlikely GitHub is going to do it as well as them.

They don't need to. They only need to be able to run tasks in sequence when triggered by some event, and the rest just builds itself.

An integrated solution that bundles issue tracking, CICD pipelines, and package/container repository always beats spreading each feature throughout multiple separate service providers.

Post reply on HN