InfoQ Homepage Continuous Integration Content on InfoQ
-
GitHub Reacts to Growing Cryptocurrency Mining Attacks Using GitHub Actions
In response to the recent surge in cryptocurrency mining attacks, GitHub has changed how pull requests from public forks are handled in GitHub Actions to prevent abuse.
-
Gradle 7.0 Released with Support for JDK 16
Gradle, the customizable open source build automation tool, has released version 7 with support for JDK 16, faster incremental builds, improved build reliability, and native support for new Macs with Apple Silicon processors. Preview features like dependency verification and support for Java Module System, introduced in previous releases, have been promoted as stable features.
-
Ebay Open-Sources Package to Reduce Test Flakiness Using Swift and Xcode
Targeted Auto Retry is Ebay's approach to dealing with test flakiness that aims to make a continuous integration pipeline more resilient to flaky test steps. To make this approach straightforward to use, Ebay has open sourced a lightweight framework for the Swift language that can be used with Xcode unit testing framework.
-
Community Debates Value, Even Existence of Continuous Deployment
A post by Charity Majors, CTO at Honeycomb, reopened a debate over continuous deployment (CD) as she asserted that when people talk about CI/CD (continuous integration and continuous deployment) they’re only talking about continuous integration (CI), and that’s not enough. The discussion covered not just its importance, but how many organizations are actually using it.
-
How Spotify Leverages Paved Paths and Common Tooling to Improve Productivity
Maria Jernström and Jason Palmer, two product managers at Spotify, shared how the company enables their development teams to operate quickly and in alignment. The Platform Developer Experience tribe builds CI/CD tools, product creation tooling, and paved paths with a focus on automating common processes.
-
GitLab 13.9 Introduces Security Alerts Dashboard, Maintenance Mode, and More
The latest release of GitLab introduces over 60 new features, mostly aimed at improving support for DevSecOps at scale and better handling the complexity of automation at scale.
-
AWS Introduces Proton - a New Container Management Service in Public Preview
During the annual AWS re:Invent developer conference, the public cloud provider announced the public preview of AWS Proton, a new fully-managed deployment service for container and serverless applications. With AWS Proton, customers can automate and manage infrastructure provisioning and code deployments for serverless and container-based applications.
-
AWS Now Offering Mac Mini-Based EC2 Instances
Announced at re:Invent 2020, AWS new EC2 Mac Instances enable running macOS on Amazon Elastic Cloud Compute to build, test, package, and sign Xcode applications for Apple platforms, including macOS, iOS, iPadOS, tvOS, watchOS, and Safari.
-
GitHub Code Scanning Is out of Beta
One year ago GitHub announced the acquisition of Semmle, maker of a semantic code analysis engine powered by the Semmle QL query language. After a few months in beta, GitHub is now announcing the availability of its new CodeQL-based code scanning capability for all public and private repos.
-
GitHub CLI Reaches 1.0, Enables Scripting CI/CD Workflows
Released in beta last February, GitHub CLI has now reached version 1.0. According to GitHub, you can use GitHub CLI for your entire workflow from issues to reviews to releases. In addition, you can script the GitHub API to automate any available action.
-
Containerizing Java Applications with Jib
Jib, the open source tool for building optimized Docker images for Java applications, has been constantly adding new features to improve the developer and CI/CD experiences. Some of the highlights include the Jib Plugin Extension Framework, native support for popular application frameworks, CI/CD performance improvements, and enhanced development experience on a local Kubernetes with Skaffold.
-
How the Gojek devX Team Handled Challenges with Mobile App CI
The developer experience (devX) team at Gojek recently described how they tackled challenges around scaling the development and integration of Android and iOS mobile apps. They emphasized the importance of segregating pipelines for providing faster feedback.
-
Camille Fournier on Effectively Managing Internal Platform Teams
Camille Fournier, managing director, head of platform engineering for Two Sigma, recently shared her learnings from managing internal platform engineering teams. Two of the key challenges she shares are the smaller size of the customer base and the challenge in understanding how your customers will use your product.
-
OverOps Releases Second Annual DevOps Survey
In their recent survey, OverOps, a continuous reliability platform vendor, found that within DevOps investment initiatives, organizations invest the most towards enabling the constant flow of software development. The survey also revealed that automated code analysis is being adopted more as engineering teams embrace cutting-edge technologies and practices.
-
GitHub Super Linter Helps Developers Ensure No Broken Code Is Ever Merged
GitHub Super Linter aims to automate the process of setting up your GitHub repositories so they will use the appropriate linter for your language whenever a pull request is created.