Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Define variable as an integer

Jake He October 18, 2020

Hi,

I want to set the max-time as a variable instead of hard coding it.

 

But I can't use this. I will get this error. Anyway around it?

There is an error in your bitbucket-pipelines.yml at [options > max-time]. To be precise: This value should be an integer (it is currently defined as a string).
options:
max-time: $MAX_RUN_TIME

 

1 answer

1 accepted

0 votes
Answer accepted
ktomk
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 20, 2020

Most likely not the answer you're looking for: As YAML has no support for environment variables (there is no such thing like environment in context of the YAML file format), instead of a variable (that does not exists) use an invariant, e.g. write in the number verbatim.

Alternatively if there is a step that breaks your dynamic maximum execution time, use some more or less standard tooling to limit how long a command within the step-script is allowed to run (e.g. by using the `timelimit` utility or similar).

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events