TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

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

680 pointsby dstahelialmost 6 years ago

40 comments

hn_throwaway_99almost 6 years ago
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 &quot;eating the world&quot; 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).<p>As a developer, in the short term I love this. Fewer things I need to cobble together and worry about how to integrate. I mean, it&#x27;s already the case that if GitHub goes down that my CircleCI jobs won&#x27;t work, so having one company to yell at and monitor alone is a plus.<p>But long term it makes the competitive ecosystem much less robust. And as a startup employee, makes me feel how disrupting established platform competitors gets that much more difficult - even if you have a better product, it&#x27;s hard to fight against the &quot;platform&quot; as they have more integrated points of value.
评论 #20647574 未加载
评论 #20648185 未加载
评论 #20648584 未加载
评论 #20648007 未加载
评论 #20650254 未加载
评论 #20647352 未加载
评论 #20647270 未加载
评论 #20650893 未加载
评论 #20650171 未加载
评论 #20649297 未加载
评论 #20647876 未加载
sytsealmost 6 years ago
This is great news for developers. The trend has been to combine version control and CI for years now. For a timeline see <a href="https:&#x2F;&#x2F;about.gitlab.com&#x2F;2019&#x2F;08&#x2F;08&#x2F;built-in-ci-cd-version-control-secret&#x2F;" rel="nofollow">https:&#x2F;&#x2F;about.gitlab.com&#x2F;2019&#x2F;08&#x2F;08&#x2F;built-in-ci-cd-version-c...</a><p>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 <a href="https:&#x2F;&#x2F;circleci.com&#x2F;blog&#x2F;we-raised-a-56m-series-d-what-s-next-for-circleci-customers&#x2F;" rel="nofollow">https:&#x2F;&#x2F;circleci.com&#x2F;blog&#x2F;we-raised-a-56m-series-d-what-s-ne...</a> and are already looking to add support for more platforms. It is hard to depend on a marketplace when it starts competing with you, from planning (Waffle.io), to dependency scanning (Gemnasium acquired by us), to CI (Travis CI layoff where especially sad).<p>It is interesting that a lot of the things GitHub is shipping is already part of Azure DevOps <a href="https:&#x2F;&#x2F;docs.microsoft.com&#x2F;en-us&#x2F;azure&#x2F;architecture&#x2F;example-scenario&#x2F;apps&#x2F;devops-dotnet-webapp" rel="nofollow">https:&#x2F;&#x2F;docs.microsoft.com&#x2F;en-us&#x2F;azure&#x2F;architecture&#x2F;example-...</a> The overlap between Azure DevOps and GitHub seems to increase instead of to be reduced. I wonder what the integration story is and what will happen to Azure DevOps.
评论 #20647093 未加载
评论 #20646537 未加载
评论 #20646728 未加载
评论 #20646508 未加载
评论 #20647167 未加载
bamboozledalmost 6 years ago
Just a warning for those who haven&#x27;t ventured into actions yet, I would have to say so far I&#x27;ve found the experience very, very average. Even just doing something simple like posting a release notification to Slack seems to end up with me having the action triggered a random number of times causing multiple messages being posted to slack. The whole experience feels amateur and clunky.<p>There are issues open to look into it but no fix in sight yet. While this announcement sounds useful, don&#x27;t throw away your current CI&#x2F;CD tooling which is probably a lot nicer to use.<p>Lastly I really dislike how pretty much any really useful actions are created and maintained by single people. There are just some actions I&#x27;d want to see be supported by GitHub, I don&#x27;t wan to have to handover things like Slack access keys to a non-trusted third party to post messages.<p>Every time I try to use actions I&#x27;m surprised it was launched in it&#x27;s current obscure, unpolished state.
评论 #20653527 未加载
评论 #20652307 未加载
theptipalmost 6 years ago
As a Gitlab user that&#x27;s not strongly committed to the platform, this looks like a pretty interesting option.<p>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.<p>Seems like you can do things like build your Docker containers (<a href="https:&#x2F;&#x2F;developer.github.com&#x2F;actions&#x2F;creating-github-actions&#x2F;creating-a-docker-container&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developer.github.com&#x2F;actions&#x2F;creating-github-actions...</a>).<p>One thing that&#x27;s great about Gitlab is the Gitlab server&#x2F;runner split, where you can run workers in your own VPC, but still use their hosted offering. This makes it easier to keep your deploy secrets (aka the keys to the kingdom) locked down, as they never leave your cloud provider.
评论 #20646923 未加载
评论 #20646662 未加载
评论 #20647094 未加载
saagarjhaalmost 6 years ago
If you&#x27;re curious about the platforms they have: <a href="https:&#x2F;&#x2F;help.github.com&#x2F;en&#x2F;articles&#x2F;software-in-virtual-environments-for-github-actions" rel="nofollow">https:&#x2F;&#x2F;help.github.com&#x2F;en&#x2F;articles&#x2F;software-in-virtual-envi...</a>
koalaphantalmost 6 years ago
There was a lot of hubbub over Microsoft acquiring GH a while back. Have yet to see anything negative come out of it.
vitomdalmost 6 years ago
People will think twice when investing the time &amp; money in develop an app for the github marketplace as if it succeed, Github could just built the app inside their system. They bought PullPanda which was good for his creator because I think it was less expensive that build that themselves.
评论 #20648122 未加载
marceloabsousaalmost 6 years ago
Is it official now that Github is becoming Gitlab?<p>Does anyone know how they are going to bill for the compute used in the CI?
评论 #20646498 未加载
评论 #20646581 未加载
评论 #20646592 未加载
评论 #20646487 未加载
rehemiaualmost 6 years ago
It always supported CI&#x2F;CD, they just changed their marketing strategy from &quot;No it&#x27;s not just CI&#x2F;CD&quot; to &quot;Yes we have CI&#x2F;CD now&quot;
评论 #20648068 未加载
scanralmost 6 years ago
I wonder what they&#x27;ll offer for Github Enterprise. Especially for organisations that are using it on prem and would prefer not to use Azure for builds.<p>Anyone know?
评论 #20646506 未加载
renke1almost 6 years ago
I couldn&#x27;t quickly find out if these features are now supported but what I really want is:<p>- Actions can fail, but still continue (more like an additional success&#x2F;failure status)<p>- Manually triggered actions (maybe with parameters that need to be entered by the user)<p>- Artifacts attached to actions especially HTML reports (next to plain text, this is the universal output type for a lot of quality tools)
评论 #20647717 未加载
abalajialmost 6 years ago
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&#x2F;CD.
评论 #20647395 未加载
评论 #20646500 未加载
评论 #20646538 未加载
wyldfirealmost 6 years ago
Free CI&#x2F;CD for repos public and private is one thing that makes Gitlab really attractive to me. If Github&#x27;s is simple&#x2F;sane enough I would probably consider that also.
评论 #20647163 未加载
oaieyalmost 6 years ago
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.
评论 #20646813 未加载
评论 #20647607 未加载
评论 #20646758 未加载
评论 #20646768 未加载
评论 #20649320 未加载
评论 #20647967 未加载
评论 #20646959 未加载
jeanleplaralmost 6 years ago
<a href="https:&#x2F;&#x2F;twitter.com&#x2F;anoff_io&#x2F;status&#x2F;1159512381728407552" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;anoff_io&#x2F;status&#x2F;1159512381728407552</a><p>True? microsoft person on stage <a href="https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;devops&#x2F;author&#x2F;jeremy-eplingoutlook-com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;devops&#x2F;author&#x2F;jeremy-eplingou...</a><p>Sorry Github! Not good!
the_dukealmost 6 years ago
Meanwhile, I still haven&#x27;t been invited to the beta...
评论 #20655283 未加载
评论 #20649238 未加载
qubytealmost 6 years ago
I&#x27;ve been on the beta for a while, and while it was understandably limited, I really enjoy it and have done a lot with it. I&#x27;m excited about the announcement because it appears that a lot more can be done now.<p>However, it&#x27;s not clear what happens to existing actions and workflows. Do they just stop working? Can actions still be made from a dockerfile and entrypoint script?
评论 #20648669 未加载
paulcarrotyalmost 6 years ago
Free 2,000 minutes per month, not bad. No info about ssh debug - top feature for any CI service.
评论 #20647169 未加载
评论 #20646636 未加载
cyodealmost 6 years ago
Lots of comments here about what this means for CircleCI. Found it interesting that CircleCI&#x27;s CEO has a testimonial in the &quot;What our community is saying&quot; at <a href="https:&#x2F;&#x2F;github.com&#x2F;features&#x2F;actions" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;features&#x2F;actions</a>:<p>“CircleCI has been building a CI&#x2F;CD platform since 2011, and GitHub has been a great partner. GitHub Actions is further validation that CI&#x2F;CD is critical for the success of every software team. We believe that developers thrive in open, connected ecosystems, and we look forward to working with GitHub to lead the evolution of CI&#x2F;CD.” Jim Rose CEO of CircleCI
评论 #20647379 未加载
kkapelonalmost 6 years ago
I work for Codefresh a CI&#x2F;CD solution for Kubernetes&#x2F;Helm&#x2F;Docker.<p>One of our main goals when creating Codefresh was to make plugins that are not tied to Codefresh itself. As a result we followed the obvious model with plugins where they are just docker images and nothing else.<p><a href="https:&#x2F;&#x2F;steps.codefresh.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;steps.codefresh.io&#x2F;</a><p>We are very glad to see that Github actions follows the same model. This means that we instantly get all Github actions as possible Codefresh plugins (and the opposite).<p>I would be really happy if other CI companies follow suit so that eventually a central CI&#x2F;CD plugin repository can be created for all competing solutions.
servercobraalmost 6 years ago
Woahhhhh, MacOS support? That&#x27;s enough for me to switch from CircleCI right now. $40&#x2F;mo to Circle is just a lot to do CI&#x2F;CD for some React Native apps, with CD only getting kicked off once a week or so.
dubcanadaalmost 6 years ago
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.<p>I am mostly just excited for it to be released so I can try it.
评论 #20647881 未加载
评论 #20646649 未加载
评论 #20647992 未加载
colemorrisonalmost 6 years ago
This &quot;sounds&quot; interesting, and I&#x27;d absolutely love to manage ci&#x2F;cd in github. Can anyone point me to some clear docs or articles on its usage? The blog post and developer guide on actions reads like some hybrid of a marketing page and a plain index of terms. Most of the examples on workflows&#x2F;actions documentation and the like are in HCL which is being deprecated.
评论 #20647732 未加载
评论 #20647599 未加载
评论 #20648086 未加载
umvialmost 6 years ago
I scanned through, but I couldn&#x27;t see how GitHub Actions supports deployment to 3rd party platforms like PyPI.<p>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?
评论 #20646751 未加载
评论 #20646702 未加载
评论 #20646734 未加载
评论 #20646706 未加载
评论 #20646724 未加载
martin_bechalmost 6 years ago
You lost me at YAML..
评论 #20647691 未加载
评论 #20647037 未加载
评论 #20646830 未加载
评论 #20646996 未加载
tomschlickalmost 6 years ago
Sadly my company&#x27;s account hasn&#x27;t been granted access yet :( We are currently evaluating a switch from our current CI&#x2F;CD platform and this would have been perfect. Can&#x27;t wait for November general availability!
thrampalmost 6 years ago
Can GitHub Actions be used on open-source repositories maintained by organizations?
评论 #20646915 未加载
acjohnson55almost 6 years ago
Considering CircleCI has many more years in operation, are there features and use cases it supports that GitHub Actions doesn&#x27;t? Are there ones that GitHub Actions already supports that CircleCI doesn&#x27;t?
techntokealmost 6 years ago
GitHub is way late to the game here. I personally have started moving away from GitHub. They don&#x27;t even offer an open source version, yet try to claim to be some gift for open source. GitLab is better, but their architecture is a bit more complicated than it should be. I really like sites that use Gitea, but they haven&#x27;t integrated CI&#x2F;CD like GitLab, nor have they proven to scale with their own hosted solution. When I think about the point of these solutions though, there is a lot of opportunity here. Heck, Git is decentralized and distributed by itself. Really people just want a place to manage their issues and MRs, and I hope someone will decentralize that with a native app and then add additional features that integrate into multiple providers with ease.
jchwalmost 6 years ago
That’s awesome! I’ve always been a big fan of GitLab CI but I’ll have to take a look at this and see how it stacks up. Competition has proven to be good for the market of Git hosting platforms.
评论 #20647589 未加载
hartatoralmost 6 years ago
That’s pretty huge. I wonder if it’s possible to have the results committed to the repository. To be able to display a badge in the readme. Like 87% test passing.
评论 #20648864 未加载
enlythalmost 6 years ago
I&#x27;ve been on the wait list for many months and still haven&#x27;t gotten a chance to join the limited public beta.
austincheneyalmost 6 years ago
I remain incredibly happy with Semaphore CI and don&#x27;t see this as a value improvement.
评论 #20648670 未加载
aezealmost 6 years ago
That seems really cool! I wish I wasn&#x27;t still on the wait list so I could try it out.
nstricevicalmost 6 years ago
It seems to be very expensive. About 6 times more expensive than Semaphore 2.
Dirlewangeralmost 6 years ago
CircleCI must be sweating hard. They&#x27;re probably looking for a buyer.
评论 #20647024 未加载
ZeroCool2ualmost 6 years ago
Very excited to use this for deployment to AppEngine!
dmitrizalmost 6 years ago
It is waiting list, not a product.
delirehberialmost 6 years ago
only allowed users by USA
评论 #20648203 未加载
评论 #20652523 未加载
libriaalmost 6 years ago
Github blog <a href="https:&#x2F;&#x2F;github.blog&#x2F;2019-08-08-github-actions-now-supports-ci-cd&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.blog&#x2F;2019-08-08-github-actions-now-supports-c...</a>
评论 #20646530 未加载