-
-
Notifications
You must be signed in to change notification settings - Fork 12
29 lines (27 loc) · 1.15 KB
/
dev_nifi.yaml
File metadata and controls
29 lines (27 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
---
name: Build and publish NiFi for signal-processing demo
on:
workflow_dispatch:
push:
branches:
- main
# TODO (@NickLarsenNZ): Also build on release branches, but with a stackable0.0.0-dev or stackableYY.M.X tag.
# The current problem is that we don't know the patch level, so do we always build for `.0`, or just drop that
# (eg: stackableYY.M), but then do we do the same for main (eg: 0.0-dev)?
# - release-*
paths:
- demos/signal-processing/Dockerfile-nifi
- .github/workflows/dev_nifi.yaml
jobs:
build_image:
name: Reusable Workflow
uses: ./.github/workflows/reusable_build_image.yaml
secrets:
harbor-robot-secret: ${{ secrets.HARBOR_ROBOT_DEMOS_GITHUB_ACTION_BUILD_SECRET }}
slack-token: ${{ secrets.SLACK_CONTAINER_IMAGE_TOKEN }}
with:
image-name: nifi
# TODO (@NickLarsenNZ): Use a versioned image with stackable0.0.0-dev or stackableXX.X.X so that
# the demo is reproducable for the release and it will be automatically replaced for the release branch.
image-version: 2.7.2-postgresql
containerfile-path: demos/signal-processing/Dockerfile-nifi