|
|
|
@@ -2,7 +2,7 @@ |
|
|
|
# WORKDIR /usr/local/PlayerCode/CAPI/cpp |
|
|
|
workdir=/usr/local/PlayerCode/CAPI/cpp |
|
|
|
bind=/usr/local/code |
|
|
|
output=/usr/local/code |
|
|
|
output=/usr/local/output |
|
|
|
|
|
|
|
flag=1 |
|
|
|
|
|
|
|
@@ -14,18 +14,18 @@ then |
|
|
|
base_name=$(basename "$filename" .cpp) |
|
|
|
cd $workdir |
|
|
|
cp -f $bind/$filename $workdir/API/src/AI.cpp |
|
|
|
cmake ./CMakeLists.txt && make -j$(nproc) >$base_name.txt 2>&1 |
|
|
|
cmake ./CMakeLists.txt && make -j$(nproc) >$base_name.log 2>&1 |
|
|
|
mv ./capi $output/$base_name |
|
|
|
if [ $? -ne 0 ]; then |
|
|
|
flag=0 |
|
|
|
fi |
|
|
|
mv ./$base_name.txt $output/$base_name.txt |
|
|
|
mv ./$base_name.log $output/$base_name.log |
|
|
|
else |
|
|
|
flag=0 |
|
|
|
fi |
|
|
|
|
|
|
|
if [ $flag -eq 1 ]; then |
|
|
|
curl $URL -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" -d '{"compile_status":"Success"}' > $bind/curl_log.txt |
|
|
|
curl $URL -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" -d '{"compile_status":"Success"}' > $output/$base_name.curl.log |
|
|
|
else |
|
|
|
curl $URL -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" -d '{"compile_status":"Failed"}' > $bind/curl_log.txt |
|
|
|
curl $URL -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" -d '{"compile_status":"Failed"}' > $output/$base_name.curl.log |
|
|
|
fi |