Our great sponsors
-
configure-aws-credentials
Configure AWS credential environment variables for use in other GitHub Actions.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
The repository is private but there is a CI/CD no-downtime deployment process. So fancy! I use goss to test the built image along with the docker/build-push-action. The end of my ci.yml GitHub Action workflow looks like this:
The deployment is where it gets fun. I use Amazon's aws-actions/configure-aws-credentials action to configure credentials to my AWS account. I then build a new image and push it to my registry, then use an Systems Manager Run Command (aws ssm send-command) to stop the containers, pull the new image, and restart the containers.
Related posts
- Tools for validating K8s features
- Is docker the right tool for my use case? (testing an installscript)
- Portable security testing tooling (not chef inspec)
- what's your goto tool for smoke-testing your site? tls, security headers, 401's, 403's, custom 404, 500 pages, redirects etc.
- CI/CD Pipelines for testing standard open-source Distro like Ubuntu with docker images on it?