Initially taken by Niko Matsakis and lightly edited by Ryan Levick
- Introductions
- Cargo inside large build systems
- FFI
- Foundations and financial support
| #!/usr/bin/env bash | |
| set -eo pipefail | |
| DATE=$(date +%Y%m%d-%H%M%S) | |
| GROUP_NAME="buildkite-agent" | |
| TEMPLATE_NAME="${GROUP_NAME}-${DATE}" | |
| # Builder Group | |
| gcloud compute instance-templates create "${TEMPLATE_NAME}-builder" \ |
| ruby '2.7.1' | |
| gem 'rails', github: 'rails/rails' | |
| gem 'tzinfo-data', '>= 1.2016.7' # Don't rely on OSX/Linux timezone data | |
| # Action Text | |
| gem 'actiontext', github: 'basecamp/actiontext', ref: 'okra' | |
| gem 'okra', github: 'basecamp/okra' | |
| # Drivers |
| #!/bin/bash | |
| # Function to display usage information | |
| usage() { | |
| echo "Usage: $0 /path/to/input.mp4 [ /path/to/output_directory ]" | |
| exit 1 | |
| } | |
| # Check if at least one argument (input file) is provided | |
| if [ $# -lt 1 ]; then |