Skip to content

Commit

Permalink
llama.cpp: add to CI
Browse files Browse the repository at this point in the history
  • Loading branch information
gilbertgong committed Oct 15, 2024
1 parent fbdfd2a commit a41766f
Showing 1 changed file with 32 additions and 2 deletions.
34 changes: 32 additions & 2 deletions .github/workflows/docker-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ on:
paths:
- psql-cli/**/*
- llama.cpp-base/**/*
- llama.cpp/**/*
workflow_dispatch: # enables manual runs

jobs:
Expand Down Expand Up @@ -60,7 +61,7 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Log in to Docker Hub
run: docker login -u "${{ secrets.CI_REGISTRY_USER }}" -p "${{ secrets.CI_REGISTRY_PASSWORD }}"
Expand Down Expand Up @@ -89,7 +90,7 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Log in to Docker Hub
run: docker login -u "${{ secrets.CI_REGISTRY_USER }}" -p "${{ secrets.CI_REGISTRY_PASSWORD }}"
Expand All @@ -99,3 +100,32 @@ jobs:
cd $IMAGE
docker build --pull -t "${{ env.CI_REGISTRY_PATH }}/${{ env.IMAGE }}" .
docker push "${{ env.CI_REGISTRY_PATH }}/${{ env.IMAGE }}"
build_llama:
name: Build llama.cpp Image
runs-on: ubuntu-latest
needs: validate

services:
docker:
image: docker:20.10.16
options: --privileged

env:
IMAGE: llama.cpp
CI_REGISTRY_PATH: index.docker.io/ahoylabs
CI_REGISTRY_USER: ${{ secrets.CI_REGISTRY_USER }}
CI_REGISTRY_PASSWORD: ${{ secrets.CI_REGISTRY_PASSWORD }}

steps:
- name: Check out repository
uses: actions/checkout@v4

- name: Log in to Docker Hub
run: docker login -u "${{ secrets.CI_REGISTRY_USER }}" -p "${{ secrets.CI_REGISTRY_PASSWORD }}"

- name: Build llama.cpp Docker image
run: |
cd $IMAGE
docker build --pull -t "${{ env.CI_REGISTRY_PATH }}/${{ env.IMAGE }}" .
docker push "${{ env.CI_REGISTRY_PATH }}/${{ env.IMAGE }}"

0 comments on commit a41766f

Please sign in to comment.