Live data from Hacker News

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

github.blog

51–60 of 239 posts

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

#51
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?

In gitlab there is secured variable setting in each repo, that can be used with variable syntax. Maybe they'll follow that?

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

#52

Earlier quoted context omitted.

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?

There was a live streamed announcement: https://www.youtube.com/watch?v=E1OunoCyuhY

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

#53
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?

GitHub Actions supports secrets in each Repo. So presumably you could just expand your secrets at runtime and use a CLI tool to push to PyPI.

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

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

It's because there's no unified grand vision driving this and the GitHub team is an independent silo. Yes there will be duplicated efforts, but at least the GitHub login system doesn't get replaced with Microsoft Account login.

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

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

Some possibilities:

- Market segmentation, the people on Azure DevOps are not likely to use GitHub Actions and vice versa. - Long term plan might be to bring both of them closer together. - Build good will (marketing).

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

#57

Earlier quoted context omitted.

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

I really love running gitlab on premise and I really love their CI/CD etc, but these kind of posts don’t do their great product any favor.

They should put that kind of energy into creating teaching content.

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

#58
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 using a separate suite of tools and processes to run it. Having a suite for everything in one place could be very appealing to the market.

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

#60

You lost me at YAML..

Same as what you have to use in gitlab, for what that's worth. But it is interesting that their existing "main.workflow" file is in a different syntax.

Ahh, now I see, support for the main.workflow syntax will be removed, and you must migrate:

https://help.github.com/en/articles/migrating-github-actions...

Post reply on HN