Skip to content

Commit 767a097

Browse files
committed
adding build-args workflow file
1 parent 73d2785 commit 767a097

File tree

2 files changed

+26
-12
lines changed

2 files changed

+26
-12
lines changed

.github/workflows/build-and-upload.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ on:
5050
jobs:
5151
GetBuildArgs:
5252
uses: ./.github/workflows/operator-build-args.yml
53+
with:
54+
tag: ${{ inputs.tag }}
5355
MakeBinary:
5456
needs: GetBuildArgs
5557
name: 'MakeContainerImage'
Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,30 @@
11
name: 'Operator Build Args'
22
on:
33
workflow_call:
4+
inputs:
5+
tag:
6+
required: true
7+
type: string
48
outputs:
59
build_args:
610
description: "Common build arguments for operator"
7-
value: |
8-
VERSION_PKG=${{ env.VERSION_PKG }}
9-
VERSION=${{ inputs.tag }}
10-
VERSION_DATE=${{ env.VERSION_DATE }}
11-
AGENT_VERSION=${{ env.AGENT_VERSION }}
12-
AUTO_INSTRUMENTATION_JAVA_VERSION=${{ env.AUTO_INSTRUMENTATION_JAVA_VERSION }}
13-
AUTO_INSTRUMENTATION_PYTHON_VERSION=${{ env.AUTO_INSTRUMENTATION_PYTHON_VERSION }}
14-
AUTO_INSTRUMENTATION_DOTNET_VERSION=${{ env.AUTO_INSTRUMENTATION_DOTNET_VERSION }}
15-
AUTO_INSTRUMENTATION_NODEJS_VERSION=${{ env.AUTO_INSTRUMENTATION_NODEJS_VERSION }}
16-
DCMG_EXPORTER_VERSION=${{ env.DCMG_EXPORTER_VERSION }}
17-
NEURON_MONITOR_VERSION=${{ env.NEURON_MONITOR_VERSION }}
18-
TARGET_ALLOCATOR_VERSION=${{ env.TARGET_ALLOCATOR_VERSION }}
11+
value: ${{ jobs.GetBuildArgs.outputs.args }}
12+
13+
jobs:
14+
GetBuildArgs:
15+
runs-on: ubuntu-latest
16+
outputs:
17+
args: |
18+
VERSION_PKG=${{ env.VERSION_PKG }}
19+
VERSION=${{ inputs.tag }}
20+
VERSION_DATE=${{ env.VERSION_DATE }}
21+
AGENT_VERSION=${{ env.AGENT_VERSION }}
22+
AUTO_INSTRUMENTATION_JAVA_VERSION=${{ env.AUTO_INSTRUMENTATION_JAVA_VERSION }}
23+
AUTO_INSTRUMENTATION_PYTHON_VERSION=${{ env.AUTO_INSTRUMENTATION_PYTHON_VERSION }}
24+
AUTO_INSTRUMENTATION_DOTNET_VERSION=${{ env.AUTO_INSTRUMENTATION_DOTNET_VERSION }}
25+
AUTO_INSTRUMENTATION_NODEJS_VERSION=${{ env.AUTO_INSTRUMENTATION_NODEJS_VERSION }}
26+
DCMG_EXPORTER_VERSION=${{ env.DCMG_EXPORTER_VERSION }}
27+
NEURON_MONITOR_VERSION=${{ env.NEURON_MONITOR_VERSION }}
28+
TARGET_ALLOCATOR_VERSION=${{ env.TARGET_ALLOCATOR_VERSION }}
29+
steps:
30+
- run: echo "Build args set"

0 commit comments

Comments
 (0)