@@ -22,25 +22,65 @@ runtimes:
22
22
&& update-alternatives --install /usr/bin/$tool $tool $tool_path 20000;
23
23
fi;
24
24
done
25
+ - export GRADLE_VERSION=$GRADLE_80_VERSION
26
+ - unlink /usr/bin/gradle
27
+ - ln -s /usr/local/gradle-$GRADLE_80_VERSION/bin/gradle /usr/bin/gradle
28
+ corretto21 :
29
+ commands :
30
+ - echo "Installing corretto (OpenJDK) version 21 ..."
31
+
32
+ - export JAVA_HOME="$JAVA_21_HOME"
33
+
34
+ - export JRE_HOME="$JRE_21_HOME"
35
+
36
+ - export JDK_HOME="$JDK_21_HOME"
37
+
38
+ - |-
39
+ for tool_path in "$JAVA_HOME"/bin/*;
40
+ do tool=`basename "$tool_path"`;
41
+ if [ $tool != 'java-rmi.cgi' ];
42
+ then
43
+ rm -f /usr/bin/$tool /var/lib/alternatives/$tool \
44
+ && update-alternatives --install /usr/bin/$tool $tool $tool_path 20000;
45
+ fi;
46
+ done
47
+ - export GRADLE_VERSION=$GRADLE_85_VERSION
48
+ - unlink /usr/bin/gradle
49
+ - ln -s /usr/local/gradle-$GRADLE_85_VERSION/bin/gradle /usr/bin/gradle
25
50
golang :
26
51
versions :
27
52
1.20 :
28
53
commands :
29
54
- echo "Installing Go version 1.20 ..."
30
- - rm -rf /usr/local/go
31
- - ln -s /usr/local/go12 /usr/local/go
55
+ - goenv global $GOLANG_20_VERSION
56
+ 1.21 :
57
+ commands :
58
+ - echo "Installing Go version 1.21 ..."
59
+ - goenv global $GOLANG_21_VERSION
32
60
python :
33
61
versions :
34
62
3.11 :
35
63
commands :
36
64
- echo "Installing Python version 3.11 ..."
37
- - pyenv global $PYTHON_311_VERSION
65
+ - pyenv global $PYTHON_311_VERSION
66
+ 3.12 :
67
+ commands :
68
+ - echo "Installing Python version 3.12 ..."
69
+ - pyenv global $PYTHON_312_VERSION
38
70
php :
39
71
versions :
40
72
8.1 :
41
73
commands :
42
74
- echo "Installing PHP version 8.1 ..."
43
75
- phpenv global $PHP_81_VERSION
76
+ 8.2 :
77
+ commands :
78
+ - echo "Installing PHP version 8.2 ..."
79
+ - phpenv global $PHP_82_VERSION
80
+ 8.3 :
81
+ commands :
82
+ - echo "Installing PHP version 8.3 ..."
83
+ - phpenv global $PHP_83_VERSION
44
84
ruby :
45
85
versions :
46
86
3.2 :
@@ -53,6 +93,10 @@ runtimes:
53
93
commands :
54
94
- echo "Installing Node.js version 18 ..."
55
95
- n $NODE_18_VERSION
96
+ 20 :
97
+ commands :
98
+ - echo "Installing Node.js version 20 ..."
99
+ - n $NODE_20_VERSION
56
100
docker :
57
101
versions :
58
102
23 :
@@ -63,3 +107,8 @@ runtimes:
63
107
6.0 :
64
108
commands :
65
109
- echo "Installing .NET version 6.0 ..."
110
+ - test -f "global.json" && echo "Using provided global.json" || dotnet new globaljson --force --sdk-version $DOTNET_6_GLOBAL_JSON_SDK_VERSION --roll-forward feature
111
+ 8.0 :
112
+ commands :
113
+ - echo "Installing .NET version 8.0 ..."
114
+ - test -f "global.json" && echo "Using provided global.json" || dotnet new globaljson --force --sdk-version $DOTNET_8_GLOBAL_JSON_SDK_VERSION --roll-forward feature
0 commit comments