BCDevOps / platform-services

Collection of platform related tools and configurations
Apache License 2.0
13 stars 29 forks source link

CI/CD Evaluation #120

Open cvarjao opened 5 years ago

cvarjao commented 5 years ago

Criteria

Use Cases

10 Minutes Demo/Show

Due Date: July 2nd

stewartshea commented 5 years ago

Title: GitHub Actions & OpenShift

Criteria

Easy / Fast / Repeatable (1 - 10)

Location (On-Premises vs SaaS)

CI, CD, or both

Extendable

Cloud Native / HA

OPs friendly

Demo

Enterprise Visibility (e..g: Stats, Dashboard)

License

Price Model

Resources

action "Build Image" { uses = "actions/docker/tag@86ff551d26008267bb89ac11198ba7f1d807b699" runs = "docker build -t beer-selector ." }

action "Tag image" { uses = "actions/docker/cli@86ff551d26008267bb89ac11198ba7f1d807b699" runs = "docker tag beer-selector docker-registry.lab.pathfinder.gov.bc.ca/shea-argo/beer-selector:latest" needs = ["Build Image"] }

action "Auth to OpenShift registry" { uses = "actions/docker/login@master" needs = ["Tag image"] secrets = ["DOCKER_PASSWORD", "DOCKER_USERNAME", "DOCKER_REGISTRY_URL"] }

action "Push image" { uses = "actions/docker/cli@86ff551d26008267bb89ac11198ba7f1d807b699" runs = "docker push docker-registry.lab.pathfinder.gov.bc.ca/shea-argo/beer-selector:latest" needs = ["Auth to OpenShift registry"] }

action "OpenShift Login" { uses = "stewartshea/jenkins2-with-docker@master" secrets = ["DOCKER_PASSWORD", "OPENSHIFT_URL"]
needs = ["Push image"]

}

action "Rollout Deployment" { uses = "stewartshea/jenkins2-with-docker@master" secrets = ["DOCKER_PASSWORD", "OPENSHIFT_URL"] runs = "oc --config=/github/home/workspace/kube rollout latest beer-selector" needs = ["OpenShift Login"]

}

stewartshea commented 5 years ago

Title: GoCD and OpenShift

Criteria

Easy / Fast / Repeatable (1 - 10)

Location (On-Premises vs SaaS)

CI, CD, or both

Extendable

Cloud Native / HA

OPs friendly

Demo

Enterprise Visibility (e..g: Stats, Dashboard)

License

Price Model

Resources

stewartshea commented 5 years ago

Title: Argo Project & OpenShift

Criteria

Easy / Fast / Repeatable (1 - 10)

Location (On-Premises vs SaaS)

CI, CD, or both

Extendable

Cloud Native / HA

OPs friendly

Demo

Enterprise Visibility (e..g: Stats, Dashboard)

License

Price Model

Resources

jleach commented 5 years ago

Title: Azure DevOps & OpenShift

Criteria

Easy / Fast / Repeatable (1 - 10)

Location (On-Premises vs SaaS)

CI, CD, or both

Extendable

Cloud Native / HA

OPs friendly

Demo

Presentation video here.

Enterprise Visibility (eg: Stats, Dashboard)

License

Price Model

Resources

wenzowski commented 5 years ago

Title: GitHub Actions & OpenShift

Criteria

Easy / Fast / Repeatable (1 - 10)

Location (On-Premises vs SaaS)

CI, CD, or both

Extendable

Cloud Native / HA

OPs friendly

Demo

Enterprise Visibility (e..g: Stats, Dashboard)

License

Price Model

Resources

ll911 commented 5 years ago

Title: concourse-ci and K8s/OpenShift

Criteria

Easy / Fast / Repeatable (1 - 10)

Location (On-Premises vs SaaS)

CI, CD, or both

Extendable

Cloud Native / HA

OPs friendly

Demo

Enterprise Visibility (e..g: Stats, Dashboard)

License

Price Model

Resources