File tree Expand file tree Collapse file tree 2 files changed +11
-8
lines changed Expand file tree Collapse file tree 2 files changed +11
-8
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
OS=(" windows" " linux" " macos" )
3
3
TARGET_WORKFLOW=" ${1} "
4
+ JULIA_VERSIONS=(1.10 1.11 nightly)
4
5
5
- for os in ${OS[@]} ; do
6
- ytt -f " ${TARGET_WORKFLOW} " --data-value os=" ${os} " --data-value arch=" x86_64" | buildkite-agent pipeline upload
6
+ for julia_version in ${JULIA_VERSIONS[@]} ; do
7
+ for os in ${OS[@]} ; do
8
+ ytt -f " ${TARGET_WORKFLOW} " --data-value os=" ${os} " --data-value arch=" x86_64" --data-value julia_version=" ${julia_version} " | buildkite-agent pipeline upload
7
9
8
- if [[ $os == " windows" ]]; then
9
- continue
10
- fi
11
- ytt -f " ${TARGET_WORKFLOW} " --data-value os=" ${os} " --data-value arch=" aarch64" | buildkite-agent pipeline upload
10
+ if [[ $os == " windows" ]]; then
11
+ continue
12
+ fi
13
+ ytt -f " ${TARGET_WORKFLOW} " --data-value os=" ${os} " --data-value arch=" aarch64" --data-value julia_version=" ${julia_version} " | buildkite-agent pipeline upload
14
+ done
12
15
done
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ self_test_setup: &self_test_setup
11
11
cp -Ra hooks lib plugin.yml README.md .buildkite/plugins/jack/
12
12
13
13
steps :
14
- - label : # @ ":{}: :bucket: Test jack".format(data.values.os)
14
+ - label : # @ ":{}: :bucket: Test jack (julia :{}:) ".format(data.values.os, data.values.julia_version )
15
15
agents :
16
16
arch : # @ data.values.arch
17
17
os : # @ data.values.os
22
22
23
23
plugins :
24
24
- JuliaCI/julia#v1:
25
- version : 1
25
+ version : # @ data.values.julia_version
26
26
27
27
# ! In order to properly use the current repository as a plugin within a pipeline,
28
28
# ! we have to first install it into the "vendored plugin" location.
You can’t perform that action at this time.
0 commit comments