Skip to content
This repository has been archived by the owner on Sep 3, 2024. It is now read-only.

Commit

Permalink
Update documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
ndr-brt committed Feb 7, 2023
1 parent 4bef006 commit 5a8e71e
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 3 deletions.
39 changes: 39 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Jenkins Pipelines

This repository contains the Jenkins Pipelines used for the EDC CI:
https://ci.eclipse.org/edc/

## [build_template](./build_template.groovy)
Builds and publish a single component.

Variables:
- `REPO`: the component repository
- `VERSION`: the version to be built
- `BRANCH`: the branch to be built

## [discord_webhook](./discord_webhook.groovy)
Sends a discord webhook advising that a job has been completed.

Variables:
- `UPSTREAM_JOB_URL`: the Jenkins Job URL
- `JOB_NAME`: the Jenkins Job name
- `BUILD_NUMBER`: the Jenkins Job build number
- `REPO_URL`: the component url
- `CONTENT`: text that will be added to the message

## [github-action](./github-action.groovy)
Starts a GitHub action workflow and waits for its completion.

Variables:
- `OWNER`: the organization name
- `REPO`: the repository name
- `WORKFLOW`: the workflow to be launched

## [nightly.groovy](./nightly.groovy)
Builds and publish all the components every night.

## [publish-all-in-one](./publish-all-in-one.groovy)
Builds and publish all the components.

Variables:
- `VERSION`: the version to be built. If it doesn't end with `-SNAPSHOT`, the artifact will be published on maven central
3 changes: 0 additions & 3 deletions docs/README.md

This file was deleted.

0 comments on commit 5a8e71e

Please sign in to comment.