Connect with us

Android

GitHub gets a CI/CD service

Judhajeet Das

Published

on

Microsoft’s GitHub today launched the beta of a new version of GitHub Actions with full continuous integration and delivery (CI/CD) capabilities built right into the service. General availability is planned for November 13.

The company also today announced that it now has more than 40 million developers on its platform.

Ten months ago, GitHub launched Actions, its workflow automation platform. Developers could already take actions to trigger all kinds of events and use that to build custom CI/CD pipelines. At launch, the GitHub team stressed that Actions allowed for building these pipelines, but that it was a lot more than that. Still, developers were obviously quite interested in using Actions for CI/CD.

“Since we introduced GitHub Actions last year, the response has been phenomenal, and developers have created thousands of inspired workflows,” writes GitHub CEO Nat Friedman in today’s announcement. “But we’ve also heard clear feedback from almost everyone: you want CI/CD! And that’s what we’re announcing today.”

With this updated version of Actions, developers can now build, test and deploy their code on any platform and run their workflows in containers or virtual machines. Developers also can test multiple versions of their applications in parallel thanks to a new feature called “matrix builds,” which lets you, for example, test three different versions of Node.js on Linux, Windows and MacOS at the same time. Because GitHub Actions are defined in a basic YAML file, making those changes is only a matter of adding a few lines to the file.

Supported languages and frameworks include Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android and iOS. Actions is also integrated with the GitHub Package Registry.

As the application is built, you also get live logs streamed to the Action console, and it’s easy to link to any line in a log file to discuss issues with the rest of your team.

These new features are available for free during the beta and will remain free for all public repositories.

Actions for GitHub Enterprise Server will launch next year and will include a hybrid option that will allow you to keep the code in a private data center and still use GitHub to orchestrate the workflows.

“GitHub Actions is the democratization of CI/CD and software automation. Developers can write workflows reacting to any GitHub platform event and reference open-source GitHub Actions — reusable pieces of code — to supercharge their software lifecycle the same way they are used to writing application code,” said Max Schoening, GitHUb’s senior director of Product Design. “It truly is community-powered CI/CD with a pricing model that works for everyone.”

image002

With this launch, GitHub is now also competing more directly with some of the CI/CD startups that have built businesses on top of the platform. That’s likely to create a bit of friction.

“GitHub has made a commitment to keeping their platform open to all partners, but only time will tell,” CircleCI CEO Jim Rose said in a statement. “Ultimately, developers are smart and will choose the best, most powerful tools available on the market, and we’re confident that that’s where CircleCI will continue to be. […] With more than nine years of data and experience on how teams move from idea to delivery, CircleCI is the leader in CI/CD and we are confident we have the best solution for developers.”

I expect that Rose’s comment will echo that of other CI/CD players, though it’s also worth noting, as Rose did, that Actions can be integrated with other continuous integration services to allow developers to trigger builds on their platforms. These providers can also make their own Actions available on GitHub.

“We see GitHub actions as complementary to what Codefresh does. It’s an additional way that users can leverage Codefresh to build robust pipelines in a scalable way. One interesting thing is that GitHub followed our lead in how they architected Actions. You can actually use GitHub actions as steps inside a Codefresh pipeline. So you see, we’re actually very aligned,” said Dan Garfield, the chief technology evangelist at CI/CD platform Codefresh. “Developers can find the Codefresh action right on GitHub!”

When I asked GitHub about this, Schoening provided the following statement: “GitHub and our community believe in choice and an open ecosystem. That is something we take seriously and build into everything we do. GitHub Actions lets developers integrate with all their existing tooling, mix and match new developer products, and hook into all parts of the software lifecycle, including existing CI/CD partners.”

Tech Passionate and Heavy Geek! Into Blogging world since 2014 and never looked back since then :) I am also a YouTube Video Producer and a Aspiring Entrepreneur. Founder, MyDroidDoes

Continue Reading
Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Android

Disney+ comes to Canada and the Netherlands on Nov. 12, will support nearly all major platforms at launch

Judhajeet Das

Published

on

Disney+ will have an international launch that begins at the same time as its rollout in the U.S., Disney revealed. The company will be launching its digital streaming service on November 12 in Canada and The Netherlands on November 12, and will be available in Australia and New Zealand the following week. The streaming service will also support virtually every device and operating system from day one.

Disney+ will be available on iOS, Apple TV, Google Chromecast, Android, Android TV, PlayStation 4, Roku and Xbox One at launch, which is pretty much an exhaustive list of everywhere someone might want to watch it, leaving aside some smaller proprietary smart TV systems. That, combined with the day-and-date global markets, should be a clear indicator that Disney wants its service to be available to as many customers as possible, as quickly as possible.

Through Apple’s iPhone, iPad and Apple TV devices, customers will be able to subscribe via in-app purchase. Disney+ will also be fully integrated with Apple’s TV app, which is getting an update in iOS 13 in hopes of becoming even more useful as a central hub for all a user’s video content. The one notable exception on the list of supported devices and platforms is Amazon’s Fire TV, which could change closer to launch depending on negotiations.

In terms of pricing, the service will run $8.99 per month or $89.99 per year in Canada, and €6.99 per month (or €69.99 per year) in the Netherlands. In Australia, it’ll be $8.99 per month or $89.99 per year, and in New Zealand, it’ll be $9.99 and $99.99 per year. All prices are in local currency.

That compares pretty well with the $6.99 per month (or $69.99 yearly) asking price in the U.S., and undercuts the Netflix pricing in those markets, too. This is just the Disney+ service on its own, however, not the combined bundle that includes ESPN Plus and Hulu for $12.99 per month, which is probably more comparable to Netflix in terms of breadth of content offering.

 

Continue Reading

Android

Huawei pushes back launch of 5G foldable, the Mate X

Judhajeet Das

Published

on

If you were desperately ripping days off of your calendar until you could get your hands on Huawei’s $2,600 5G foldable, the Mate X — which was originally slated to launch next month — it sounds like you’re going to have to wait a bit longer, per TechRadar which attended a press event at Huawei’s Shenzhen headquarters today. 

It reports being told there is no possibility of a September launch. Instead Huawei is now aiming for November. But the company would only profess itself certain its first smartphone that folds out to a (square) tablet will launch before 2020. So it seems Mate X buyers may need to wait until circa Christmas to fondle this foldable.

It’s not clear exactly why the launch is being delayed. But — speculating wildly — we imagine it’s something to do with the fact that the screen, er, folds.

We’ve reached out to Huawei for official comment on the delay.

Huawei’s Mate X date slippage suggests Samsung will still be first to market with its (previously) delayed Galaxy Fold — which was itself delayed after a bunch of review units broke (because, well, did we tell you the screen folds?).

Last we heard, the Galaxy Fold is slated for a September release — Samsung seemingly confident it’s fixed the problem of how to make a foldable phone survive actual use.

Of course survival in the wild very much remains to be seen with any of these foldable. So expect TC’s in house hardware guru, Brian Heater, to put all of these expensively hinged touchscreens through their paces.

Returning to Huawei’s Mate X, potential buyers may not be entirely reassured to learn the company appeared to dangle rather more information about a planned sequel in front of reporters at the press event.

A sequel which may or may not have even more screens, as Huawei is apparently considering putting glass on the back. Yes, glass. (The gen-one Mate X will have a steel back.) Glass panels which it says could double as touchscreens. On the back. As well as the front. We have no idea if that means the price-tag will double too.

This theoretical quad (?) screen foldable follow-up to the still unreleased Mate X might even be released as soon as next year, according to TechRadar’s reportage. Or — again speculating wildly — it might never be released. Because, frankly, it sounds mental. But that’s the wacky world of foldables for ya.

There may be method in this madness too. Because, since smartphones turned into all-screen devices — making it almost impossible to tell one touch-sensitive slab from another — plucky Android device makers are trying to find a way to put more screen on the slab so you can see more.

If they can pull that off it might be great. However sticking a hinge right through the middle of a smartphone’s primary feature and function without that simultaneously causing problems is certainly a major engineering challenge.

Continue Reading

Android

Huawei’s new OS isn’t an Android replacement… yet

Judhajeet Das

Published

on

If making an Android alternative was easy, we’d have a lot more of them. Huawei’s HarmonyOS won’t be replacing the mobile operating system for the company anytime soon, and Huawei has made it pretty clear that it would much rather go back to working with Google than go it alone.

Of course, that might not be an option.

The truth is that Huawei and Google were actually getting pretty chummy. They’d worked together plenty, and according to recent rumors, were getting ready to release a smart speaker in a partnership akin to what Google’s been doing with Lenovo in recent years. That was, of course, before Huawei was added to a U.S. “entity list” that ground those plans to a halt.

Continue Reading
Advertisement

Trending Now!