Skip to content

Commit

Permalink
disable jetson docker build
Browse files Browse the repository at this point in the history
not working due to an error compiling half operators in CUDA programs on
github actions torch/cutorch#797

https://github.com/tritonuas/obcpp/actions/runs/8637979133/job/23681389912#step:8:6390
  • Loading branch information
atar13 committed Apr 10, 2024
1 parent 8985ab1 commit aea1e36
Showing 1 changed file with 82 additions and 82 deletions.
164 changes: 82 additions & 82 deletions .github/workflows/docker-jetson.yml
Original file line number Diff line number Diff line change
@@ -1,82 +1,82 @@
name: Push Jetson Docker Image

on:
push:
branches:
- main
pull_request:

env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}
TAG: "jetson"
DOCKERFILE_PATH: 'docker/Dockerfile.jetson'

jobs:
changes:
runs-on: ubuntu-latest
outputs:
dockerfile: ${{ steps.changes.outputs.dockerfile }}
steps:
- uses: actions/checkout@v3
- uses: dorny/paths-filter@v2
id: changes
with:
filters: |
dockerfile:
- ${{ env.DOCKERFILE_PATH }}
build-and-push-image:
needs: changes
if: ${{ needs.changes.outputs.dockerfile == 'true' }}
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- name: Free Disk Space (Ubuntu)
uses: jlumbroso/free-disk-space@main
with:
# this might remove tools that are actually needed,
# if set to "true" but frees about 6 GB
tool-cache: true

# all of these default to true, but feel free to set to
# "false" if necessary for your workflow
android: true
dotnet: true
haskell: true
large-packages: true
swap-storage: true
- name: Checkout repository
uses: actions/checkout@v4

- name: Set up QEMU
uses: docker/setup-qemu-action@v2

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2

- name: Log in to the Container registry
uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

- name: Build and push Docker image
uses: docker/build-push-action@f2a1d5e99d037542a71f64918e516c093c6f3fc4
with:
platforms: linux/arm64
file: ${{ env.DOCKERFILE_PATH }}
context: .
push: true
tags: ${{ env.TAG }}
labels: ${{ steps.meta.outputs.labels }}

# name: Push Jetson Docker Image
#
# on:
# push:
# branches:
# - main
# pull_request:
#
# env:
# REGISTRY: ghcr.io
# IMAGE_NAME: ${{ github.repository }}
# TAG: "jetson"
# DOCKERFILE_PATH: 'docker/Dockerfile.jetson'
#
# jobs:
# changes:
# runs-on: ubuntu-latest
# outputs:
# dockerfile: ${{ steps.changes.outputs.dockerfile }}
# steps:
# - uses: actions/checkout@v3
# - uses: dorny/paths-filter@v2
# id: changes
# with:
# filters: |
# dockerfile:
# - ${{ env.DOCKERFILE_PATH }}
#
# build-and-push-image:
# needs: changes
# if: ${{ needs.changes.outputs.dockerfile == 'true' }}
# runs-on: ubuntu-latest
# permissions:
# contents: read
# packages: write
# steps:
# - name: Free Disk Space (Ubuntu)
# uses: jlumbroso/free-disk-space@main
# with:
# # this might remove tools that are actually needed,
# # if set to "true" but frees about 6 GB
# tool-cache: true
#
# # all of these default to true, but feel free to set to
# # "false" if necessary for your workflow
# android: true
# dotnet: true
# haskell: true
# large-packages: true
# swap-storage: true
# - name: Checkout repository
# uses: actions/checkout@v4
#
# - name: Set up QEMU
# uses: docker/setup-qemu-action@v2
#
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
#
# - name: Log in to the Container registry
# uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1
# with:
# registry: ${{ env.REGISTRY }}
# username: ${{ github.actor }}
# password: ${{ secrets.GITHUB_TOKEN }}
#
# - name: Extract metadata (tags, labels) for Docker
# id: meta
# uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
# with:
# images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
#
# - name: Build and push Docker image
# uses: docker/build-push-action@f2a1d5e99d037542a71f64918e516c093c6f3fc4
# with:
# platforms: linux/arm64
# file: ${{ env.DOCKERFILE_PATH }}
# context: .
# push: true
# tags: ${{ env.TAG }}
# labels: ${{ steps.meta.outputs.labels }}
#

0 comments on commit aea1e36

Please sign in to comment.