January 18, 2021
Azure DevOps is an end-to-end DevOps atmosphere that gives a spread of undertaking administration providers for builders who’re constructing software program to deploy on Azure or different platforms.
Microsoft ostensibly launched the software program as a service (SaaS) providing again in October 2018. However in actuality, Azure DevOps is the newest identify of a product that may hint its lineage again to 2006, when Microsoft launched Visible Studio Group System.
Via its 5 important parts, Azure DevOps gives a number of the identical DevOps providers that ARCAD Software program offers with its flagship providing, ARCAD for DevOps. Each packages assist Git repositories, Jenkins CI/CD (steady integration/steady supply) pipelines, Jira for difficulty monitoring, Maven for code-checking, Sonarqube for steady code-checking, and Selenium for browser automation.
The large distinction between the 2 choices, after all, is that ARCAD for DevOps helps IBM i improvement in languages like RPG and COBOL, whereas Microsoft doesn’t. However by integrating ARCAD for DevOps with the Azure DevOps providing, ARCAD Software program is enabling its IBM i clients to faucet into the code administration, testing, and deployment capabilities supplied by Azure DevOps, which can notably helpful for organizations which have adopted the Microsoft providing for the cloud and for different platforms of their organizations. Which about 79 % of organizations nonetheless do, in keeping with the newest IBM i Market Survey from HelpSystems.
Getting IBM i functions to play properly with Azure DevOps offers a profit to ARCAD clients, notably as they embark upon utility modernization initiatives, says ARCAD CEO Philippe Magne.
“Modernization means incorporating IBM i utility improvement into customary DevOps pipelines already in use on different platforms,” he says in a press launch. “IT leaders need a single, end-to-end, all-inclusive view to pilot diverse applications and manage complex dependencies automatically.”
The mixing between ARCAD and Azure DevOps environments yields what is actually a “single toolstack,” which reduces threat and boosts productiveness for improvement groups, Magne continues.
“By integrating ARCAD solutions within Azure DevOps we help IT leaders accelerate value delivery across their entire application portfolio, while empowering them with the metrics and intelligence they need for continuous improvement and maximum ROI,” he says.
Azure DevOps consists of 5 important parts. They embrace:
Azure Board: A visible atmosphere for planning improvement initiatives utilizing Kanban boards, in addition to monitoring work objects and reporting on undertaking progress;
Azure Pipelines: A CI/CD platform for deploying functions to cloud and on-prem environments utilizing containers or VMs. (Microsoft claims it helps “any language” and “any platform,” however the IBM i working system and native IBM i languages usually are not amongst them.)
Azure Repos: A personal Git repository for storing supply code. It integrates with Azure Pipelines and different CI/CD methods to robotically set off builds, checks, and deployments from pull requests.
Azure Artifacts: An built-in package deal administration system designed to simplify advanced builds by storing and integrating packages from different methods, like Maven, npm, Python, and NuGet.
Azure Take a look at Plans: A testing atmosphere for planning, executing, and monitoring testing scripts for functions, which may also be built-in into Azure Pipelines.
In accordance with ARCAD, its Azure DevOps plug-in allows organizations to create IBM i utility construct and deploy duties inside an current Azure pipeline with a single click on. The plug-in helps each graphical enhancing or YAML configuration as code, the corporate says.
The brand new plug-in additionally allows utility artifacts to be pulled from the Azure DevOps Artifact repository (or from GitHub, alternatively), which simplifies the duty of hooking IBM i deployment right into a “fully authenticated secure service connection,” the corporate says.
On the ARCAD entrance, the DevOps integration touches a spread of the corporate’s merchandise, together with:
- ARCAD Observer (for utility discovery)
- ARCAD CodeChecker (for checking RPG and COBOL code)
- ARCAD Builder (for construct automation on IBM i)
- ARCAD iUnit (for unit take a look at automation)
- ARCAD Verifier (for regression take a look at automation)
- DROPS for i (for deployment and rollback of IBM i apps)
Magne says his driving objective is to allow trendy IBM i improvement to happen inside any DevOps tradition, together with those that are snug with open supply in addition to these preferring extra standardized environments.
“We now have already seen an enormous adoption of Git, Jenkins and Jira in our buyer base and have efficiently deployed ARCAD for DevOps inside open supply pipelines for a number of the largest IBM i improvement organizations worldwide,” Magne says. “Nevertheless, not all organizations are snug with relying solely on open-source instruments. Some would like to undertake an ‘all-in-one’ toolstack together with enterprise assist, as an alternative of sustaining their very own in-house pipeline. It’s to service these clients that we’ve made Azure DevOps a key component of our DevSecOps technique on IBM i.”
For extra info, see the corporate’s web site at www.arcadsoftware.com.
Jenkins Will get Nearer IBM i Hooks, Courtesy Of ARCAD
ARCAD Brings Conventional 5250 Improvement Into DevOps Fold
Get Your Git On, IBM i
ARCAD And GitHub Put together For A Paradigm Shift