Closed
Description
What would you like to be added:
Fix the script process by:
-
Document that runtimes must supportjs
(executed byNodeJS
) andpython
(executed byPython
) by default. -
Document thatlanguage
should also specify the version (ex:js:22.2.0
,python:3
). - Add an
arguments
property, of typestring[]
, used to pass arguments to the script to execute. Document that the arguments can contain runtime expressions. - Document that
environment
can contain runtime expressions. -
Add an object used to define how the output is read from a script's execution (see below example)
Define script output proposal:
run:
script:
language: jq:22.2.0
code: ...
output:
console: {} #indicates that we should read the output from the console (stdout)
file: {} #indicates that the script is expected to output to a file relative to the script's working directory
code: {} #indicates that the script outputs its exit code
Why is this needed:
Allow proper execution of script processes.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done