Live data from Hacker News

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

github.blog

41–50 of 239 posts

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

#41

Earlier quoted context omitted.

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

Nat just said on stage Nov 13 for GA (for GHES it will be later)

"on stage" -- is there a Github/related conference in progress?

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

#42
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…

> 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.

I don't think it's bad for entrenched CircleCI users, sure, but I do think it's bad for prospective CircleCI users, who, are likely using GitHub already, so why would they not use something tightly integrated?

If you don't think GitHub is going to try and increase adoption of this tool then why did they build it?

(Work at GitLab; Opinions are my own)

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

#43
post #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?

I'd imagine it'll be handled the same way as Actions handles it now: via Secrets [1].

[1] https://developer.github.com/actions/managing-workflows/stor...

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

#45
post #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?

yeah they mentioned this in the video at one point I believe, have a separate secrets section where you can store keys and access them from actions

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

#46
post #27

Earlier quoted context omitted.

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)

Thanks for clearing that up. Does this mean that GH Actions will support installation caching out of the box?

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

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

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

#49
post #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?

Yep - they have a secret access store per repo

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

#50
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.
Post reply on HN