Workflow med Cloud
Når man tænker automatisering og pipeline er der nogle ting man kigger på. Det kan være automatisk kompilering og udgivelse af software og f.eks. automatiske integrationstest og unit test.
Kilder
- Rolling update
https://cloud.google.com/kubernetes-engine/docs/how-to/updating-apps?hl=en_US - Kubernetes service
https://kubernetes.io/docs/concepts/services-networking/service/#multi-port-services - Cloud SDK Install
https://cloud.google.com/sdk/docs#linux - GCR Pushing and pulling imags
https://cloud.google.com/container-registry/docs/pushing-and-pulling?hl=en_US#tag_the_local_image_with_the_registry_name - GCR Authentication
https://cloud.google.com/container-registry/docs/advanced-authentication#gcloud-helper - Use Tensorflow Serving with Kubernetes
https://www.tensorflow.org/tfx/serving/serving_kubernetes#part_3_deploy_in_kubernetes - Docker with Github Packages
https://help.github.com/en/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages - Docker env var
https://docs.docker.com/engine/reference/commandline/run/#set-environment-variables--e---env---env-file - Docker build context
https://www.jamestharpe.com/include-files-outside-docker-build-context/ - Docker compose
https://docs.docker.com/compose/#compose-documentation - GCP Uptime
https://cloud.google.com/monitoring/uptime-checks#monitoring_uptime_check_get-go - Config kubectl for GCP
https://cloud.google.com/kubernetes-engine/docs/how-to/cluster-access-for-kubectl#generate_kubeconfig_entry - Check if Docker images exists with tag locally
https://stackoverflow.com/questions/30543409/how-to-check-if-a-docker-image-with-a-specific-tag-exist-locally - Linux environment variables
https://linuxize.com/post/how-to-set-and-list-environment-variables-in-linux/ - Github removing sensitive data from a repository
https://help.github.com/en/github/authenticating-to-github/removing-sensitive-data-from-a-repository - BFG Repo Cleaner
https://rtyley.github.io/bfg-repo-cleaner/ - Github creating and storing encrypted secrets
https://help.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets - Workflow syntax for GitHub Actions
https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpaths