Skip to content

Commit 7f7da29

Browse files
committed
[CI] Add a CI for building tutorial images
1 parent 7c31a63 commit 7f7da29

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Docker image for tutorial
2+
3+
on:
4+
push:
5+
branches: [ "tutorial" ]
6+
7+
jobs:
8+
build:
9+
runs-on: self-hosted
10+
11+
permissions:
12+
contents: read
13+
packages: write
14+
15+
steps:
16+
# Step 1: Checkout the repository
17+
- name: Checkout Code
18+
uses: actions/checkout@v4
19+
20+
# Step 2: Log in to GitHub Container Registry
21+
- name: Log in to GitHub Container Registry
22+
uses: docker/login-action@v3
23+
with:
24+
registry: ghcr.io
25+
username: ${{ github.actor }}
26+
password: ${{ secrets.GITHUB_TOKEN }}
27+
28+
# Step 3: Build and Push Docker Image
29+
- name: Build and Push Docker Image
30+
uses: docker/build-push-action@v4
31+
with:
32+
context: .
33+
file: ./Dockerfile.ksc2025
34+
push: true
35+
tags: ghcr.io/psal-postech/torchsim_ksc2025:latest

0 commit comments

Comments
 (0)