AMD64
no language set
Git
JuezUN/INGInious-containers:.travis.yml@feff9e4
sudo: required
language: python
python:
- 3.6
services:
- docker
env:
global:
- PROJECT_SANDBOX_FOLDER=/task/student
install:
- docker build -t unjudge/uncode-c-base ./grading/uncode
- ./build-container.sh multilang
script:
- docker run -v $TRAVIS_BUILD_DIR/grading/multilang/grading/:/python_lib/grading
-v $TRAVIS_BUILD_DIR/grading/multilang/tests/:/python_lib/tests
ingi/inginious-c-multilang /bin/sh -c "mkdir -p $PROJECT_SANDBOX_FOLDER; export PYTHONPATH=/python_lib:$PYTHONPATH; cd /python_lib && pip3 install pytest && pytest tests"
Build Config
{
"language": "python",
"os": [
"linux"
],
"dist": "xenial",
"sudo": true,
"python": [
"3.6"
],
"services": [
"docker"
],
"env": {
"global": [
{
"PROJECT_SANDBOX_FOLDER": "/task/student"
}
]
},
"install": [
"docker build -t unjudge/uncode-c-base ./grading/uncode",
"./build-container.sh multilang"
],
"script": [
"docker run -v $TRAVIS_BUILD_DIR/grading/multilang/grading/:/python_lib/grading -v $TRAVIS_BUILD_DIR/grading/multilang/tests/:/python_lib/tests ingi/inginious-c-multilang /bin/sh -c \"mkdir -p $PROJECT_SANDBOX_FOLDER; export PYTHONPATH=/python_lib:$PYTHONPATH; cd /python_lib && pip3 install pytest && pytest tests\""
]
}