Skip to content

coreos/coreos-ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains OpenShift manifests, Jenkins configuration as code, job DSLs, and other configs for powering upstream CI of various CoreOS-related GitHub repos. The main Jenkins instance is at:

https://jenkins-coreos-ci.apps.ocp.fedoraproject.org/

It may end up being merged into https://github.com/coreos/fedora-coreos-pipeline in the future.

CoreOS CI uses the same S2I builder defined in the Fedora CoreOS pipeline. All build config and plugin changes should happen there.

Adding a job

While CoreOS CI is today mostly focused on GitHub PR testing, it is flexible enough to contain other related jobs.

Any Jenkinsfile added in the jobs/ directory will be converted into a pipeline job.

For information about writing upstream CI jobs, see README-upstream-ci.md.

Repo structure

The jenkins/config directory contains Configuration as Code fragments to configure Jenkins on startup.

The jobs/ directory contains Jenkinsfiles which are converted to pipeline jobs.

The manifests/ directory contains the OpenShift template for creating Jenkins itself.

About

CoreOS CI powers upstream testing for CoreOS projects.

Resources

Security policy

Stars

Watchers

Forks

Contributors