Skip to content

test

test #189

name: Build easytrade on branch
on:
push:
branches:
- "**"
- "!main"
paths:
- .github/**
- kubernetes-manifests/**
- skaffold.yaml
- src/**
- helm/**
workflow_call:
secrets:
SNYK_API_TOKEN:
required: true
GAR_CREDENTIALS:
required: true
env:
CONTAINER_REGISTRY: europe-docker.pkg.dev/dynatrace-demoability/docker/easytrade
HELM_CHART_PATH: helm/easytrade
jobs:
snyk:
uses: ./.github/workflows/snyk.yaml
permissions:
security-events: write
contents: read
actions: read
secrets:
SNYK_API_TOKEN: ${{ secrets.SNYK_API_TOKEN }}
build-easytrade:
runs-on: ubuntu-24.04
steps:
- name: Checkout repository
uses: actions/checkout@v6
- name: Build easytrade without pushing to docker repository
uses: ./.github/actions/build-push-images
with:
push: false
tag: dev
registry: ${{ env.CONTAINER_REGISTRY }}
build-helm-chart:
runs-on: ubuntu-24.04
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Build Helm chart
uses: ./.github/actions/build-push-helm
with:
chart-path: ${{ env.HELM_CHART_PATH }}
push: false