9eb217bd89
Our "CoreOS CI Jenkins" flow is great, but the reliability/debuggabilty of the system isn't the best. This is an experient to *add* another CI flow that can be run in Prow too. I'd like to at least have a basic e2e (compose tree, run client tests) flow that can operate in Prow so that if CoreOS CI Jenkins is down or flaky, we at least have some confidence in our commits. Longer term I think we can figure out how to better share CI flows across these: https://github.com/coreos/fedora-coreos-tracker/issues/263#issuecomment-772903759
12 lines
247 B
Bash
Executable File
12 lines
247 B
Bash
Executable File
#!/bin/bash
|
|
set -xeuo pipefail
|
|
|
|
# Prow jobs don't support adding emptydir today
|
|
export COSA_SKIP_OVERLAY=1
|
|
gitdir=$(pwd)
|
|
cd $(mktemp -d)
|
|
cosa init --force https://github.com/coreos/fedora-coreos-config/
|
|
cosa fetch
|
|
cosa build
|
|
cosa kola run 'ext.*'
|