0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-28 17:54:41 +01:00
posthog/.github/workflows/auto-image.yml

25 lines
857 B
YAML
Raw Normal View History

name: Create DigitalOcean Image
on:
push:
tags:
- '*.*.*'
jobs:
build:
name: Create and deploy DigitalOcean image
runs-on: ubuntu-20.04
steps:
- name: Build and deploy image
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DIGITALOCEAN_TOKEN: ${{ secrets.DIGITALOCEAN_TOKEN }}
run: |
wget https://releases.hashicorp.com/packer/1.6.0/packer_1.6.0_linux_amd64.zip
&& unzip packer_1.6.0_linux_amd64.zip
&& sudo mv packer /usr/bin/
&& sudo chmod +x /usr/bin/packer
&& git clone https://github.com/posthog/deployment.git \
&& cd deployment/packer/digitalocean/single_node \
&& packer build digitalocean.json