com.amarula.deploy.Archiva
Note
TL;DR
- Reference for the Archiva class from Amarula Solutions’ CI Jenkins shared library — provides methods for uploading build artifacts to the Archiva Maven repository manager.
Documentation for Archiva class
The Archiva class provides methods for uploading files to the Archiva repository manager. This document explains how to use the class and its methods.
Importing the Archiva class
import com.amarula.deploy.Archiva
Constructors
Archiva(steps, environment, url, credentialsId)
Creates new instance for uploading artifacts to Archiva.
steps Jenkins steps (this variable in pipeline context)
environment Jenkins environment variables (env variable in pipeline context)
url Archiva repository URL
credentialsId Jenkins Credentials ID for Archiva authentication
Methods
upload(String filePath, String repository, String groupId, String artifactId, String version, String packaging)
Uploads a file to the Archiva repository.
Tip
Need artifact management in your CI/CD pipeline? Amarula Solutions provides Archiva integration, artifact upload automation, and repository management for embedded software builds. Contact our CI/CD team