# edgex-global-pipelines **Repository Path**: EdgexFoundry/edgex-global-pipelines ## Basic Information - **Project Name**: edgex-global-pipelines - **Description**: Jenkins global library functions used within the EdgeX Jenkins build pipeline - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2020-09-28 - **Last Updated**: 2025-06-18 ## Categories & Tags **Categories**: iot **Tags**: None ## README # edgex-global-pipelines [![Build Status](https://jenkins.edgexfoundry.org/view/EdgeX%20Foundry%20Project/job/edgexfoundry/job/edgex-global-pipelines/job/main/badge/icon)](https://jenkins.edgexfoundry.org/view/EdgeX%20Foundry%20Project/job/edgexfoundry/job/edgex-global-pipelines/job/main/) [![GitHub Latest Dev Tag)](https://img.shields.io/github/v/tag/edgexfoundry/edgex-global-pipelines?include_prereleases&sort=semver&label=latest-dev)](https://github.com/edgexfoundry/edgex-global-pipelines/tags) ![GitHub Latest Stable Tag)](https://img.shields.io/github/v/tag/edgexfoundry/edgex-global-pipelines?sort=semver&label=latest-stable) [![GitHub License](https://img.shields.io/github/license/edgexfoundry/edgex-global-pipelines)](https://choosealicense.com/licenses/apache-2.0/) [![GitHub Pull Requests](https://img.shields.io/github/issues-pr-raw/edgexfoundry/edgex-global-pipelines)](https://github.com/edgexfoundry/edgex-global-pipelines/pulls) [![GitHub Contributors](https://img.shields.io/github/contributors/edgexfoundry/edgex-global-pipelines)](https://github.com/edgexfoundry/edgex-global-pipelines/contributors) [![GitHub Committers](https://img.shields.io/badge/team-committers-green)](https://github.com/orgs/edgexfoundry/teams/devops-core-team/members) [![GitHub Commit Activity](https://img.shields.io/github/commit-activity/m/edgexfoundry/edgex-global-pipelines)](https://github.com/edgexfoundry/edgex-global-pipelines/commits) ## About This repository contains useful Jenkins global library functions used within the EdgeX Jenkins build pipeline here: [https://jenkins.edgexfoundry.org](https://jenkins.edgexfoundry.org). You can learm more about Jenkins global libraries here: [https://jenkins.io/doc/book/pipeline/shared-libraries/](https://jenkins.io/doc/book/pipeline/shared-libraries/) ## Documentation For more detailed documentation and tutorials visit the [EdgeX Global Pipelines Documentation Page](https://edgexfoundry.github.io/edgex-global-pipelines/html/) ## How to use You can include this library by configuring your Jenkins instance on the /configure screen. Or you can load the library dynamically by using this code: ```Groovy library(identifier: 'edgex-global-pipelines@main', retriever: legacySCM([ $class: 'GitSCM', userRemoteConfigs: [[url: 'https://github.com/edgexfoundry-holding/edgex-global-pipelines.git']], branches: [[name: '*/main']], doGenerateSubmoduleConfigurations: false, extensions: [[ $class: 'SubmoduleOption', recursiveSubmodules: true, ]]] ) ) _ ```