Feat: v3 .NET #144
Merged
Feat: v3 .NET #144
Travis CI / Travis CI - Branch
succeeded
Jun 8, 2023 in 8m 14s
Build Passed
The build passed. This is a change from the previous build, which failed.
Details
This is a normal build for the feat-v3-dotnet branch. You should be able to reproduce it by checking out the branch locally.
Jobs and Stages
This build has 25 jobs, running in parallel.
Job | PHP | ENV | OS | State |
---|---|---|---|---|
1468.1 | 8.0 | VERSION=v3 | Linux | passed |
1468.2 | 8.0 | VERSION=v3 | Linux | passed |
1468.3 | 8.0 | VERSION=v3 | Linux | passed |
1468.4 | 8.0 | VERSION=v3 | Linux | passed |
1468.5 | 8.0 | VERSION=v3 | Linux | passed |
1468.6 | 8.0 | VERSION=v3 | Linux | passed |
1468.7 | 8.0 | VERSION=v3 | Linux | passed |
1468.8 | 8.0 | VERSION=v3 | Linux | passed |
1468.9 | 8.0 | VERSION=v3 | Linux | passed |
1468.10 | 8.0 | VERSION=v3 | Linux | passed |
1468.11 | 8.0 | VERSION=v3 | Linux | passed |
1468.12 | 8.0 | VERSION=v3 | Linux | passed |
1468.13 | 8.0 | VERSION=v3 | Linux | passed |
1468.14 | 8.0 | VERSION=v3 | Linux | passed |
1468.15 | 8.0 | VERSION=v3 | Linux | passed |
1468.16 | 8.0 | VERSION=v3 | Linux | passed |
1468.17 | 8.0 | VERSION=v3 | Linux | passed |
1468.18 | 8.0 | VERSION=v3 | Linux | passed |
1468.19 | 8.0 | VERSION=v3 | Linux | passed |
1468.20 | 8.0 | VERSION=v3 | Linux | passed |
1468.21 | 8.0 | VERSION=v3 | Linux | passed |
1468.22 | 8.0 | VERSION=v3 | Linux | passed |
1468.23 | 8.0 | VERSION=v3 | Linux | passed |
1468.24 | 8.0 | VERSION=v3 | Linux | passed |
1468.25 | 8.0 | VERSION=v3 | Linux | passed |
Build Configuration
Build Option | Setting |
---|---|
Language | PHP |
Operating System | Linux (Focal) |
PHP Version | 8.0 |
Build Configuration
{
"language": "php",
"os": [
"linux"
],
"dist": "focal",
"arch": [
"amd64"
],
"services": [
"docker"
],
"php": [
"8.0"
],
"vm": {
"size": "large"
},
"env": [
"global={:VERSION=>\"v3\"} jobs={:RUNTIME=>\"node-18.0\", :PHP_CLASS=>\"Node180\", :ENTRYPOINT=>\"tests.js\", :SERVER_PROCESS=>\"pm2\", :IMAGE=>\"openruntimes/node:${VERSION}-18.0 ARCH=linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 TEST_SCRIPT=tests-v3.sh\"}={:RUNTIME=>\"node-16.0\", :PHP_CLASS=>\"Node160\", :ENTRYPOINT=>\"tests.js\", :SERVER_PROCESS=>\"pm2\", :IMAGE=>\"openruntimes/node:${VERSION}-16.0 ARCH=linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"node-14.5\", :PHP_CLASS=>\"Node145\", :ENTRYPOINT=>\"tests.js\", :SERVER_PROCESS=>\"pm2\", :IMAGE=>\"openruntimes/node:${VERSION}-14.5 ARCH=linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"deno-1.21\", :PHP_CLASS=>\"Deno121\", :ENTRYPOINT=>\"tests.ts\", :SERVER_PROCESS=>\"server.ts\", :IMAGE=>\"openruntimes/deno:${VERSION}-1.21 ARCH=linux/amd64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"deno-1.24\", :PHP_CLASS=>\"Deno124\", :ENTRYPOINT=>\"tests.ts\", :SERVER_PROCESS=>\"server.ts\", :IMAGE=>\"openruntimes/deno:${VERSION}-1.24 ARCH=linux/amd64 TEST_SCRIPT=tests-v3.sh\"}={:RUNTIME=>\"python-3.10\", :PHP_CLASS=>\"Python310\", :ENTRYPOINT=>\"tests.py\", :SERVER_PROCESS=>\"server.py\", :IMAGE=>\"openruntimes/python:${VERSION}-3.10 ARCH=linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 TEST_SCRIPT=tests-v3.sh\"}={:RUNTIME=>\"python-3.9\", :PHP_CLASS=>\"Python39\", :ENTRYPOINT=>\"tests.py\", :SERVER_PROCESS=>\"server.py\", :IMAGE=>\"openruntimes/python:${VERSION}-3.9 ARCH=linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"python-3.8\", :PHP_CLASS=>\"Python38\", :ENTRYPOINT=>\"tests.py\", :SERVER_PROCESS=>\"server.py\", :IMAGE=>\"openruntimes/python:${VERSION}-3.8 ARCH=linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"dart-2.18\", :PHP_CLASS=>\"Dart218\", :ENTRYPOINT=>\"lib/tests.dart\", :IMAGE=>\"openruntimes/dart:${VERSION}-2.18 SERVER_PROCESS=/usr/code-start/runtime ARCH=linux/amd64,linux/arm64 TEST_SCRIPT=tests-v3.sh\"}={:RUNTIME=>\"dart-2.17\", :PHP_CLASS=>\"Dart217\", :ENTRYPOINT=>\"lib/tests.dart\", :IMAGE=>\"openruntimes/dart:${VERSION}-2.17 SERVER_PROCESS=/usr/code-start/runtime ARCH=linux/amd64,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"dart-2.16\", :PHP_CLASS=>\"Dart216\", :ENTRYPOINT=>\"lib/tests.dart\", :IMAGE=>\"openruntimes/dart:${VERSION}-2.16 SERVER_PROCESS=/usr/code-start/runtime ARCH=linux/amd64,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"dart-2.15\", :PHP_CLASS=>\"Dart215\", :ENTRYPOINT=>\"lib/tests.dart\", :IMAGE=>\"openruntimes/dart:${VERSION}-2.15 SERVER_PROCESS=/usr/code-start/runtime ARCH=linux/amd64,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"ruby-3.1\", :PHP_CLASS=>\"Ruby31\", :ENTRYPOINT=>\"tests.rb\", :SERVER_PROCESS=>\"puma\", :IMAGE=>\"openruntimes/ruby:${VERSION}-3.1 ARCH=linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 TEST_SCRIPT=tests-v3.sh\"}={:RUNTIME=>\"ruby-3.0\", :PHP_CLASS=>\"Ruby30\", :ENTRYPOINT=>\"tests.rb\", :SERVER_PROCESS=>\"puma\", :IMAGE=>\"openruntimes/ruby:${VERSION}-3.0 ARCH=linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"php-8.0\", :PHP_CLASS=>\"PHP80\", :ENTRYPOINT=>\"tests.php\", :SERVER_PROCESS=>\"server.php\", :IMAGE=>\"openruntimes/php:${VERSION}-8.0 ARCH=linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"php-8.1\", :PHP_CLASS=>\"PHP81\", :ENTRYPOINT=>\"tests.php\", :SERVER_PROCESS=>\"server.php\", :IMAGE=>\"openruntimes/php:${VERSION}-8.1 ARCH=linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 TEST_SCRIPT=tests-v3.sh\"}={:RUNTIME=>\"swift-5.5\", :PHP_CLASS=>\"Swift55\", :ENTRYPOINT=>\"Tests.swift\", :SERVER_PROCESS=>\"\\\"./Run serve\\\"\", :IMAGE=>\"openruntimes/swift:${VERSION}-5.5 ARCH=linux/amd64,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"kotlin-1.6\", :PHP_CLASS=>\"Kotlin16\", :ENTRYPOINT=>\"Tests.kt\", :SERVER_PROCESS=>\"\\\"kotlin-runtime-1.0.0\\\"\", :IMAGE=>\"openruntimes/kotlin:${VERSION}-1.6 ARCH=linux/amd64,linux/arm64 TEST_SCRIPT=tests-v3.sh\"}={:RUNTIME=>\"java-8.0\", :PHP_CLASS=>\"Java8\", :ENTRYPOINT=>\"Tests.java\", :SERVER_PROCESS=>\"\\\"java-runtime-1.0.0\\\"\", :IMAGE=>\"openruntimes/java:${VERSION}-8.0 ARCH=linux/amd64,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"java-11.0\", :PHP_CLASS=>\"Java11\", :ENTRYPOINT=>\"Tests.java\", :SERVER_PROCESS=>\"\\\"java-runtime-1.0.0\\\"\", :IMAGE=>\"openruntimes/java:${VERSION}-11.0 ARCH=linux/amd64,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"java-17.0\", :PHP_CLASS=>\"Java17\", :ENTRYPOINT=>\"Tests.java\", :SERVER_PROCESS=>\"\\\"java-runtime-1.0.0\\\"\", :IMAGE=>\"openruntimes/java:${VERSION}-17.0 ARCH=linux/amd64,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"java-18.0\", :PHP_CLASS=>\"Java18\", :ENTRYPOINT=>\"Tests.java\", :SERVER_PROCESS=>\"\\\"java-runtime-1.0.0\\\"\", :IMAGE=>\"openruntimes/java:${VERSION}-18.0 ARCH=linux/amd64,linux/arm64 TEST_SCRIPT=tests-v3.sh\"}={:RUNTIME=>\"cpp-17\", :PHP_CLASS=>\"Cpp17\", :ENTRYPOINT=>\"tests.cc\", :SERVER_PROCESS=>\"\\\"cpp_runtime\\\"\", :IMAGE=>\"openruntimes/cpp:${VERSION}-17 ARCH=linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"dotnet-3.1\", :PHP_CLASS=>\"DotNet31\", :ENTRYPOINT=>\"Tests.cs\", :SERVER_PROCESS=>\"\\\"DotNetRuntime.dll\\\"\", :IMAGE=>\"openruntimes/dotnet:${VERSION}-3.1 ARCH=linux/amd64,linux/arm64 TEST_SCRIPT=tests.sh\"}={:RUNTIME=>\"dotnet-6.0\", :PHP_CLASS=>\"DotNet60\", :ENTRYPOINT=>\"Tests.cs\", :SERVER_PROCESS=>\"\\\"DotNetRuntime.dll\\\"\", :IMAGE=>\"openruntimes/dotnet:${VERSION}-6.0 ARCH=linux/amd64,linux/arm64 TEST_SCRIPT=tests-v3.sh\"}"
],
"notifications": {
"email": [
{
"recipients": [
"[email protected]"
]
}
]
},
"before_install": [
"curl -fsSL https://get.docker.com | sh",
"echo '{\"experimental\":\"enabled\"}' | sudo tee /etc/docker/daemon.json",
"mkdir -p $HOME/.docker",
"echo '{\"experimental\":\"enabled\"}' | sudo tee $HOME/.docker/config.json",
"sudo service docker start",
"if [ ! -z \"${DOCKERHUB_PULL_USERNAME:-}\" ]; then\n echo \"${DOCKERHUB_PULL_PASSWORD}\" | docker login --username \"${DOCKERHUB_PULL_USERNAME}\" --password-stdin\nfi\n",
"docker version",
"docker run --rm --privileged linuxkit/binfmt:v0.8"
],
"install": [
"docker version",
"composer install"
],
"script": [
"export RUNTIME=${RUNTIME}; export PHP_CLASS=${PHP_CLASS}; export ENTRYPOINT=${ENTRYPOINT}; sh ${TEST_SCRIPT}"
],
"deploy": [
{
"provider": "script",
"edge": true,
"script": "export RUNTIME=${RUNTIME}; ARCH=${ARCH}; export IMAGE=${IMAGE}; sh deploy.sh",
"on": {
"tags": true
}
}
]
}
Loading