mirror of
https://github.com/Telecominfraproject/wlan-cloud-helm.git
synced 2025-12-26 23:27:11 +00:00
* TOOLS-23: k8s manifests validators * test * test * test glusterfs * fix * test * test * test tip-wlan * fix * disabled PR * moved validation into separate job Co-authored-by: Eugene Taranov <eugene@taranov.me>
30 lines
1.2 KiB
YAML
30 lines
1.2 KiB
YAML
name: Helm CI - TIP WLAN Cloud Master
|
|
|
|
on:
|
|
push:
|
|
branches: [ master ]
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
with:
|
|
ssh-key: ${{ secrets.GH_AUTOMATION_KEY }}
|
|
submodules: true
|
|
- name: Login to TIP Docker registry
|
|
uses: azure/docker-login@v1
|
|
with:
|
|
login-server: tip-tip-wlan-cloud-docker-repo.jfrog.io
|
|
username: build-pipeline
|
|
password: ${{ secrets.DOCKER_REPO_PASSWORD }}
|
|
- name: Login to TIP Helm chart registry
|
|
run: helm repo add tip-wlan-cloud-helm-virtual-repo https://tip.jfrog.io/artifactory/tip-wlan-cloud-helm-virtual-repo --username build-pipeline --password ${{ secrets.HELM_REPO_PASSWORD }}
|
|
- name: Build tip-wlan chart file
|
|
run: tar -czf tip-wlan.tgz tip-wlan
|
|
- name: Upload tip-wlan chart to the TIP helm registry
|
|
run: curl -ubuild-pipeline:${{ secrets.HELM_REPO_PASSWORD }} -T tip-wlan.tgz "https://tip.jfrog.io/artifactory/tip-wlan-cloud-helm-repo/tip-wlan.tgz"
|
|
- name: Verify that chart was uploaded successfully
|
|
run: |
|
|
helm repo update
|
|
helm search repo tip |