This is very interesting to me. It also makes me think about the natural rise of monopolies and monoculture in tech. GitHub has really been extending to "eating the world" as of late. Recently in terms of their package registry that must have folks like Artifactory and Nexus a bit shaken, and now this, which is bad news for folks like CircleCI (and I say this as a CircleCI user). As a developer, in the short term I l…
GitHub Actions now supports CI/CD, free for public repositories
201–210 of 239 posts
Re: GitHub Actions now supports CI/CD, free for public repositories
#202Re: GitHub Actions now supports CI/CD, free for public repositories
#203As 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
#204Earlier quoted context omitted.
> It's actually Cloud Build under the covers Nope, it's actually something based on Azure Pipelines' code (on a different infrastructure) https://twitter.com/natfriedman/status/1159526215658561536
Ah, that must be a change with the more recent revisions then. The original version was definitely using Cloud Build.
Re: GitHub Actions now supports CI/CD, free for public repositories
#205This is very interesting to me. It also makes me think about the natural rise of monopolies and monoculture in tech. GitHub has really been extending to "eating the world" as of late. Recently in terms of their package registry that must have folks like Artifactory and Nexus a bit shaken, and now this, which is bad news for folks like CircleCI (and I say this as a CircleCI user). As a developer, in the short term I l…
As a .NET developer, this just smells like trying to rope in more people to Azure DevOps and then the Azure cloud. This is Microsoft's endgame. Everything they do is to win marketshare in the cloud. I don't think it's an evil plan by any means, though, and their competition has been nothing but good for the ecosystem. Remember, they were evil about Windows because so many people didn't have any other real choice. The…
Re: GitHub Actions now supports CI/CD, free for public repositories
#206Earlier quoted context omitted.
Basically everyone I talk to despises Facebook, which gets pretty much no help from the state, but they still use it because there are no real alternatives. My argument is that technological platforms are pretty special when it comes to monopoly power because their lock in/switching costs are so high that they can last long after they've stagnated in terms of innovation. And they just buy up all their competition.
There are tons of alternatives just none that your friends are on. Surprised no one has taken facebook's launch strategy. Only allow it in one school. Then only ivy league colleges. Then all colleges. Then everyone. Also allow you to import in your email contacts on signup. That strategy created press / word of mouth and kept it youthful until they were ready for the big launch.
Re: GitHub Actions now supports CI/CD, free for public repositories
#207This is very interesting to me. It also makes me think about the natural rise of monopolies and monoculture in tech. GitHub has really been extending to "eating the world" as of late. Recently in terms of their package registry that must have folks like Artifactory and Nexus a bit shaken, and now this, which is bad news for folks like CircleCI (and I say this as a CircleCI user). As a developer, in the short term I l…
Re: GitHub Actions now supports CI/CD, free for public repositories
#208This is very interesting to me. It also makes me think about the natural rise of monopolies and monoculture in tech. GitHub has really been extending to "eating the world" as of late. Recently in terms of their package registry that must have folks like Artifactory and Nexus a bit shaken, and now this, which is bad news for folks like CircleCI (and I say this as a CircleCI user). As a developer, in the short term I l…
CircleCI is fine for the private repositories of work projects, but not for public libraries. In trying to migrate a fairly popular open source library I maintain to CircleCI, from TravisCI, I bumped in the following two problems: 1. setting up a build matrix with various configurations (JVM version, compiler version, coverage on or off, etc) is a pain in the ass (possible, but a pain nonetheless), a configuration th…
Re: GitHub Actions now supports CI/CD, free for public repositories
#209Re: GitHub Actions now supports CI/CD, free for public repositories
#210Earlier quoted context omitted.
I'll give you a counter example: whenever I change CI workflow for something that has nothing to do with the repo - like a new deployment scheme to staging - I have to go and ask people to merge/rebase from master into their branches or they won't be able to deploy. It happens pretty often and I'd rather avoid this.
To fix this problem you can set up you CI server to merge into the base branch automatically before running the code (in fact you should probably do this by default for other reasons). This way your devs won't have to merge, they can just rerun their tests, which should be the same workflow as if your CI config is separate from your codebase.