COMPONENT DESIGN artifacts system altogether.
Helix Artifacts To help address the demand for better artifact management, Perforce Software recently launched Helix Artifacts, a self- hosted private package manager that, unlike other systems, is built upon the Helix Core version control system. Initially designed as an
addition to Helix Core, Helix Artifacts can also be used with other popular version control tools, such as Git. However, when Helix Artifacts is used with Helix Core, artifacts are stored alongside source code and development teams gain all kinds of efficiencies. For example, artifacts can be
linked back to the originating source code. Artifacts can be labelled and incorporated into the developer’s workspace together with the source code. Then, using the developer’s build environment, everything is automatically pulled into the development pipeline. This results in easier scripting, tracking across versions, and simpler audits. Plus, because everything is
stored and is accessible from one centralised location, one that integrates with developers’ development tools, they never need to leave their workspace. Every time they need an asset, it is instantly available and up-to- date. Nor is there the risk of
artifacts being put in the wrong place because the artifact management automatically makes sure they are in the correct location. Helix Artifacts can also act as a
proxy server to store external packages used by developers, meaning recursive package requests will be much faster. And Helix Core’s federated architecture makes it easy for people to access the latest artifacts anywhere in the world. So, if a team in the United States conducted a software build that generated artifacts, those would be immediately available to their colleagues in the United Kingdom. Also, since Helix Artifacts is built
upon a version control system, users can access older versions of a package. For instance, a phone manufacturer may still need to support and update an older version of software on a smartphone launched a couple of years ago. That software may have an artifact that needs to be updated, but that artifact now has a newer version available. With artifact management living on a version control system, the developer can find the older version of the artifact and start making edits from there: need to start over. Building on Helix Core’s
integrated security features, Helix Artifact provides granular control over who has access to what within the development
Helix artifacts before and after
environment. Once an artifact is within Helix Core, the user organisation can control who can get hold of that asset or make changes. To bring artifact management
within the reach of a broad audience of developers, Perforce has included all the basic artifact management features a user needs in one single, flat pricing structure, designed to be a fraction of the cost compared to the competition. Helix Artifacts can be deployed on-premises or via private cloud. Perforce will add to Helix
Artifacts on a regular basis, with the development roadmap likely
to include native support for additional package types (such as Python and NPM), dashboards, open-source software licence checks, vulnerability scanning, and more. To keep up with the velocity and
scale of many electronic product development projects today, the industry needs to find new ways to manage and reuse artifacts more efficiently, without compromising security. Private artifact management is a growing area and one that will continue to evolve and help keep up with needs of electronic software developers.
Perforce Software
www.perforce.com
Helix Artifacts Package SourceVS OCTOBER 2021 | ELECTRONICS TODAY 21
Page 1 |
Page 2 |
Page 3 |
Page 4 |
Page 5 |
Page 6 |
Page 7 |
Page 8 |
Page 9 |
Page 10 |
Page 11 |
Page 12 |
Page 13 |
Page 14 |
Page 15 |
Page 16 |
Page 17 |
Page 18 |
Page 19 |
Page 20 |
Page 21 |
Page 22 |
Page 23 |
Page 24 |
Page 25 |
Page 26 |
Page 27 |
Page 28 |
Page 29 |
Page 30 |
Page 31 |
Page 32 |
Page 33 |
Page 34 |
Page 35 |
Page 36 |
Page 37 |
Page 38 |
Page 39 |
Page 40 |
Page 41 |
Page 42 |
Page 43 |
Page 44 |
Page 45 |
Page 46 |
Page 47 |
Page 48 |
Page 49 |
Page 50