Skip to content

build devnet docker image #19

build devnet docker image

build devnet docker image #19

Workflow file for this run

name: build devnet docker image
on:
workflow_dispatch:
inputs:
subtensor_repo_ref:
description: 'A git ref of the subtensor repo (tag/branch/commit-hash)'
default: 'main'
type: string
env:
# IMAGE_NAME: "backenddevelopersltd/compute-horde-local-subtensor:v0-latest"
IMAGE_NAME: "backenddevelopersltd/compute-horde-local-subtensor:v1-test" # TODO: remove
ACTIONS_RUNNER_DEBUG: false
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: space
run: |
df -h
rm -rf /opt/hostedtoolcache
df -h
- name: Maximize build space
uses: easimon/maximize-build-space@master
with:
root-reserve-mb: 6012
swap-size-mb: 1024
remove-dotnet: 'true'
remove-android: 'true'
- name: space
run: df -h
- name: Checkout code
uses: actions/checkout@v4
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build and push
uses: docker/build-push-action@v6
with:
push: true
tags: ${{ env.IMAGE_NAME }}
build-args: |
SUBTENSOR_REPO_REF=${{ inputs.subtensor_repo_ref }}