Skip to content
This repository has been archived by the owner on Jan 6, 2023. It is now read-only.

Watcher

Murilo Belluzzo edited this page Feb 13, 2019 · 1 revision

Overview

The purpose of this job (pipeline if using Jenkins) is to check if a new release is necessary. Is intended to be executed on a schedule and, each time it runs, will check both Clear Linux version and the Downstream Koji (or any content provider in a near future) and compare that with was latest Downstream release. If there is new content of any sort, it will trigger the release pipeline.

Input Parameters

Name Description Type Required?
CONFIG_REPO_HOST Username and host to be used with git clone command. i.e.: [email protected]: String Yes
NAMESPACE Name of the 'Release' pipeline job on jenkins to be triggered by this watcher String Yes
CLR_PUBLIC_DL_URL Alternative mirror to use instead of download.clearlinux.org String No
CLR_LATEST A Clear Linux version to be used instead of the lastest String No

Output

Status Description
Success If the Dowstream is up-to-date with both Upstream Clear and its custom content
Unstable If a new release is needed. Release job is triggered
Failure Job failed, see log for details
Clone this wiki locally