37 lines
938 B
YAML
37 lines
938 B
YAML
name: build chart multi-model llm
|
|
|
|
on:
|
|
pull_request:
|
|
branches:
|
|
- main
|
|
paths:
|
|
- 'oci/multi-model-LLM/**'
|
|
- '.github/workflows/build-chart-multi-model-LLM.yaml'
|
|
workflow_dispatch:
|
|
branches:
|
|
- main
|
|
|
|
env:
|
|
CHART_DIR: oci/multi-model-LLM/charts/model-serving
|
|
|
|
jobs:
|
|
lint-and-package:
|
|
name: Lint and package Helm chart
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
- name: Set up Helm
|
|
uses: azure/setup-helm@v4
|
|
with:
|
|
version: v3.14.4
|
|
- name: Helm lint
|
|
run: helm lint $CHART_DIR
|
|
- name: Helm package
|
|
run: helm package $CHART_DIR --version 0.1.0 --app-version 0.1.0 -d oci/multi-model-LLM/charts
|
|
- name: Upload chart artifact
|
|
uses: actions/upload-artifact@v4
|
|
with:
|
|
name: model-serving-chart
|
|
path: oci/multi-model-LLM/charts/model-serving-0.1.0.tgz
|