Skip to content

[Meta] Eliminate use of TravisCI for component repos #343

@vdice

Description

@vdice

In order to eliminate use of TravisCI and bring logic into Jenkins, a component repo...

  • MUST have containerized make test target (or dummy added a la @echo "No unit tests implemented")

  • SHOULD have containerized make test-cover target

Current status of repos:

Complies
builder
controller (as of deis/controller#1271 merged)
dockerbuilder (as of deis/dockerbuilder#120 merged)
fluentd
logger
minio
redis
registry-token-refresher
router
slugbuilder
slugrunner
workflow-manager

Kinda sorta complies
jenkins-node (test just invokes build target) deis/jenkins-node#7 merged
postgres (requires make docker-build before make test)
registry (requires make docker-build before make test)

Does not yet comply
dockerbuilder (py-based, not yet containerized)
e2e-runner (test is non-containerized, but docker-test is) deis/e2e-runner#93 merged
nsq (no test target) deis/nsq#16 merged
monitor/[grafana/influxdb/telegraf] (no test target) deis/nsq#17 merged
workflow-e2e (no test target but does have docker-test-style which could be used) deis/workflow-e2e#353 merged

TODO:

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions