Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
configure-aws-credentials
Configure AWS credential environment variables for use in other GitHub Actions.
-
nodejs-storage
Node.js client for Google Cloud Storage: unified object storage for developers and enterprises, from live data serving to data analytics/ML to data archiving.
-
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.
For GitHub Actions with Google Cloud, see a complete recipe at the livecycle/preevy-gha-gce-demo repo.
Preevy is designed to be easily run in CI/CD workflows, such as GH Actions, Circle CI and others.
In this example, we'll be using the aws-actions/configure-aws-credentials action with GitHub's OIDC provider. Make sure the configured role has the required permissions.
Feel free to star the Preevy repo here.
Preevy includes built-in support for saving profiles on AWS S3 and Google Cloud Storage. You can also store the profile on the local filesystem and copy it manually before running Preevy - we won't show this method here.