Closed jldec closed 6 years ago
As I see it:
pfs-ci
to ci
projectriff/riff-dev
and projectriff/riff-watchers
Added github status resource to pipeline, which tells Github about pending, failed and succeeded statuses per-commit.
@jldec I think I've got the "workflow" bit done. I might suggest we split out PRs as another issue. Anything else you'd need before we close this one?
Actually, scratch that, I have a bit more to do. It currently only applies status on the build-container jobs at the start of the pipeline. It'd be nice if it also updated it for other jobs, especially system tests.
should we move the pivotal-cf/pfs-system-test
to projectriff/acceptance-test
?
change the sk8s
docker hub user to riffci
for images we use?
No objection, but this issue has been fairly busy and I'm anxious to close it in its own right.
Except, actually, you're right about both of those being private bits.
Ugh.
Infinite todos
ci-
and demo-
prefixes.Actually, I have a hunch that I am wrong about not being able to set nice commit statuses for every job / commit permutation. The theory would be:
context
key to distinguish what is going on (so a commit might be passed for ci/riff/build-http-gateway-container
but pending on run-riff-system-tests-gke
).version: every
to ensure we are testing all the permutations. Right now we don't.blocking on projectriff/ci#50
I'm going to call this done. We have a public CI, images are pushed to public repos and so on. I'll break out missing FATS tests into another issue.
workflow
questions / caveats