Skip to content
Snippets Groups Projects
Commit 43bb2af6 authored by Deucе's avatar Deucе :ok_hand_tone4:
Browse files

Interpolate jobs

parent fdb756ae
No related branches found
No related tags found
No related merge requests found
...@@ -40,7 +40,7 @@ spec: ...@@ -40,7 +40,7 @@ spec:
paths: paths:
- "src/xpdev/*.*.*.lib.release*" - "src/xpdev/*.*.*.lib.release*"
needs: needs:
- job: 'xpdev-${OS}' - job: 'xpdev-$[[ inputs.os ]]'
.encode: .encode:
script: script:
...@@ -51,7 +51,7 @@ spec: ...@@ -51,7 +51,7 @@ spec:
paths: paths:
- "src/encode/*.*.*.lib.release*" - "src/encode/*.*.*.lib.release*"
needs: needs:
- job: "xpdev-${OS}" - job: "xpdev-$[[ inputs.os ]]"
.hash: .hash:
script: script:
...@@ -71,9 +71,9 @@ spec: ...@@ -71,9 +71,9 @@ spec:
paths: paths:
- "src/ciolib/*.*.*.lib.release*" - "src/ciolib/*.*.*.lib.release*"
needs: needs:
- job: "xpdev-${OS}" - job: "xpdev-$[[ inputs.os ]]"
- job: "hash-${OS}" - job: "hash-$[[ inputs.os ]]"
- job: "encode-${OS}" - job: "encode-$[[ inputs.os ]]"
.sftp: .sftp:
script: script:
...@@ -84,7 +84,7 @@ spec: ...@@ -84,7 +84,7 @@ spec:
paths: paths:
- "src/sftp/*.*.*.lib.release*" - "src/sftp/*.*.*.lib.release*"
needs: needs:
- job: "xpdev-${OS}" - job: "xpdev-$[[ inputs.os ]]"
.smblib: .smblib:
script: script:
...@@ -95,9 +95,9 @@ spec: ...@@ -95,9 +95,9 @@ spec:
paths: paths:
- "src/smblib/*.*.*.lib.release*" - "src/smblib/*.*.*.lib.release*"
needs: needs:
- job: "xpdev-${OS}" - job: "xpdev-$[[ inputs.os ]]"
- job: "hash-${OS}" - job: "hash-$[[ inputs.os ]]"
- job: "encode-${OS}" - job: "encode-$[[ inputs.os ]]"
.uifc: .uifc:
script: script:
...@@ -108,8 +108,8 @@ spec: ...@@ -108,8 +108,8 @@ spec:
paths: paths:
- "src/uifc/*.*.*.lib.release*" - "src/uifc/*.*.*.lib.release*"
needs: needs:
- job: "xpdev-${OS}" - job: "xpdev-$[[ inputs.os ]]"
- job: "ciolib-${OS}" - job: "ciolib-$[[ inputs.os ]]"
.sbbs: .sbbs:
script: script:
...@@ -122,15 +122,15 @@ spec: ...@@ -122,15 +122,15 @@ spec:
- "src/sbbs3/*.lib.release/*" - "src/sbbs3/*.lib.release/*"
- "src/sbbs3/*/*.exe.release/*" - "src/sbbs3/*/*.exe.release/*"
needs: needs:
- job: "ciolib-${OS}" - job: "ciolib-$[[ inputs.os ]]"
- job: "cryptlib-${OS}" - job: "cryptlib-$[[ inputs.os ]]"
- job: "encode-${OS}" - job: "encode-$[[ inputs.os ]]"
- job: "hash-${OS}" - job: "hash-$[[ inputs.os ]]"
- job: "sftp-${OS}" - job: "sftp-$[[ inputs.os ]]"
- job: "smblib-${OS}" - job: "smblib-$[[ inputs.os ]]"
- job: "spidermonkey-${OS}" - job: "spidermonkey-$[[ inputs.os ]]"
- job: "uifc-${OS}" - job: "uifc-$[[ inputs.os ]]"
- job: "xpdev-${OS}" - job: "xpdev-$[[ inputs.os ]]"
rules: rules:
- if: $CROSS_PLATFORM == "yes" - if: $CROSS_PLATFORM == "yes"
when: never when: never
...@@ -144,13 +144,13 @@ spec: ...@@ -144,13 +144,13 @@ spec:
paths: paths:
- "src/syncterm/*.exe.release/*" - "src/syncterm/*.exe.release/*"
needs: needs:
- job: "ciolib-${OS}" - job: "ciolib-$[[ inputs.os ]]"
- job: "cryptlib-${OS}" - job: "cryptlib-$[[ inputs.os ]]"
- job: "encode-${OS}" - job: "encode-$[[ inputs.os ]]"
- job: "hash-${OS}" - job: "hash-$[[ inputs.os ]]"
- job: "sftp-${OS}" - job: "sftp-$[[ inputs.os ]]"
- job: "uifc-${OS}" - job: "uifc-$[[ inputs.os ]]"
- job: "xpdev-${OS}" - job: "xpdev-$[[ inputs.os ]]"
.syncdraw: .syncdraw:
script: script:
...@@ -173,21 +173,21 @@ spec: ...@@ -173,21 +173,21 @@ spec:
paths: paths:
- "src/sbbs3/*.exe.release/*" - "src/sbbs3/*.exe.release/*"
needs: needs:
- job: "ciolib-${OS}" - job: "ciolib-$[[ inputs.os ]]"
- job: "cryptlib-${OS}" - job: "cryptlib-$[[ inputs.os ]]"
- job: "encode-${OS}" - job: "encode-$[[ inputs.os ]]"
- job: "hash-${OS}" - job: "hash-$[[ inputs.os ]]"
- job: "sftp-${OS}" - job: "sftp-$[[ inputs.os ]]"
- job: "smblib-${OS}" - job: "smblib-$[[ inputs.os ]]"
- job: "spidermonkey-${OS}" - job: "spidermonkey-$[[ inputs.os ]]"
- job: "uifc-${OS}" - job: "uifc-$[[ inputs.os ]]"
- job: "xpdev-${OS}" - job: "xpdev-$[[ inputs.os ]]"
.js-testsuite: .js-testsuite:
script: script:
- "src/sbbs3/*.exe.release/jsdoor exec/tests/test.js" - "src/sbbs3/*.exe.release/jsdoor exec/tests/test.js"
dependencies: dependencies:
- "jsdoor-${OS}" - "jsdoor-$[[ inputs.os ]]"
rules: rules:
- if: $CROSS_PLATFORM == "yes" - if: $CROSS_PLATFORM == "yes"
when: never when: never
...@@ -201,7 +201,7 @@ spec: ...@@ -201,7 +201,7 @@ spec:
paths: paths:
- "src/sexpots/*.exe.release/*" - "src/sexpots/*.exe.release/*"
needs: needs:
- job: "xpdev-${OS}" - job: "xpdev-$[[ inputs.os ]]"
".$[[ inputs.os ]]": ".$[[ inputs.os ]]":
extends: .rules extends: .rules
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment