December 16, 2019 News Magazine

GitHub gets a CI/CD service

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


Source: TechCrunch

Tags: in Uncategorized
Banner
Related Posts

Xiaomi tops Indian smartphone market for eighth straight quarter

August 13, 2019

August 13, 2019

Xiaomi has now been the top smartphone maker in India for eight straight quarters, becoming a constant headache for Samsung...

As developers embrace Kubernetes, Replicated launches tools to manage its deployments

November 6, 2019

November 6, 2019

Five years ago, when the Los Angeles-based enterprise software startup Replicated first launched, it was one of a number of...

Kik says it’s ‘here to stay,’ following shutdown reports

October 13, 2019

October 13, 2019

It’s been a rough run for Kik of late. The once mighty messaging service announced in late September that it...

This browser extension unhides Instagram Likes

December 3, 2019

December 3, 2019

Instagram is hiding Like counts to make people feel better. But what if you’re curious, competitive, or just petty? Now...

Anthony Levandowski will be speaking at TC Sessions: Robotics + AI April 18 at UC Berkeley

March 4, 2019

March 4, 2019

Late last week, we announced the schedule for April 18’s TC Sessions: Robotics + AI event at U.C. Berkeley, including...

Despite bans, Giphy still hosts self-harm, hate speech, and child sex abuse content

November 15, 2019

November 15, 2019

Image search engine Giphy bills itself as providing “fun and safe way” to search and create animated GIFs. But despite...

The rise of the new crypto “mafias”

June 27, 2019

June 27, 2019

Ash Egan Contributor Ash Egan leads crypto investing at Accomplice. He formerly was a VC at ConsenSys Ventures and Converge....

Breeze Automation is building soft robots for the Navy and NASA

April 18, 2019

April 18, 2019

San Francisco soft robotics startup Breeze Automation made its debut today onstage at TechCrunch’s TC Sessions: Robotics + AI event...

Google’s Wear OS gets tiles

May 1, 2019

May 1, 2019

Google announced an interesting new Wear OS feature today that makes a number of highly used features more easily available....

Opera launches a ‘gaming browser’ with Twitch integration

June 11, 2019

June 11, 2019

“You’re probably asking, ‘what is a gaming browser?’ ” Opera PM Maciek Kocemba says in the opening of the Opera...

Lookout, Robinhood. E*Trade, Schwab, Ameritrade all go zero-fee

October 2, 2019

October 2, 2019

The biggest players in online stock trading all just copied Robinhood by removing their fees for stock and ETF trading....

At the sixth annual Pear Demo Day, weather balloons, branded credit cards, and lots of top degrees

September 26, 2019

September 26, 2019

Pear, a Palo Alto-based seed stage fund that has made its name through early bets on Guardant Health, DoorDash, Memebox,...

AirDrop gets an upgrade in iPhone 11

September 11, 2019

September 11, 2019

AirDrop, Apple’s proximity-based, built-in file sharing feature and home to teen meme exchanges, is getting an upgrade with the new...

The Galaxy Book S is Samsung’s Windows-powered answer to the MacBook Air

August 7, 2019

August 7, 2019

We were hoping for at least one surprise during today’s big event. At the end of Unpacked, Samsung debuted the...

Proof of Capital is a new $50M blockchain fund that’s backed by HTC

April 17, 2019

April 17, 2019

It’s often said that the dramatic fall of crypto prices last year ushered in a new era for technology-focused startups...

Comments
Leave a Reply

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