提交 9d3a3f69 创建 作者: 宋海霞's avatar 宋海霞

更新 .gitlab-ci.yml

上级 cb7e5166
image: "registry.cn-hangzhou.aliyuncs.com/engintime/ubuntu_16.04_program:latest" image: "registry.cn-hangzhou.aliyuncs.com/engintime/ubuntu_16.04_program:latest"
stages: stages:
- make - make
- code-analysis
- case1
variables: variables:
TEACHERCHECK_REPO: "engintime/cpp-lab/teachers-packet/c-language/Lab011.git" TEACHERCHECK_REPO: "engintime/cpp-lab/teachers-packet/c-language/Lab011.git"
...@@ -18,29 +17,7 @@ variables: ...@@ -18,29 +17,7 @@ variables:
- short-job - short-job
- code-analysis - code-analysis
make:
stage: make
<<: *codecode-runner
script:
- gcc --version
- make
- execscore.sh 40
only:
- master
code-analysis:
stage: code-analysis
<<: *codecode-analysis-runner
script:
- make
- mkdir -p build
- cppcheck -v --force --enable=all --xml -I./ ./ 2> ./build/cppcheck-report.xml
- bash -c 'find ./ -regex ".*\.c\|.*\.h" | vera++ -S -s -d -c ./build/vera-report.xml'
- valgrind --xml=yes --xml-file=./build/valgrind-report.xml ./app < input1.txt > /dev/null
- sonar-scanner -Dsonar.projectKey=ProjectKey-$CI_PROJECT_ID -Dsonar.projectName=$CI_PROJECT_NAME -Dsonar.links.homepage=$CI_PROJECT_URL -Dsonar.host.url=$SONAR_URL -Dsonar.login=$SONAR_LOGIN -Dsonar.gitlab.commit_sha=$CI_COMMIT_SHA -Dsonar.gitlab.ref_name=$CI_COMMIT_REF_NAME -Dsonar.gitlab.project_id=$CI_PROJECT_ID -Dsonar.gitlab.url=$CODECODE_PROTOCOL$CODECODE_DOMAIN
allow_failure: true
only:
- master
case1: case1:
stage: case1 stage: case1
...@@ -51,7 +28,7 @@ case1: ...@@ -51,7 +28,7 @@ case1:
- count=$(find . -name "input*.txt" | wc -l) - count=$(find . -name "input*.txt" | wc -l)
- for i in $(seq 1 1 $count) - for i in $(seq 1 1 $count)
do do
echo "hello world" echo "hello world";
done done
# - ./app < input1.txt > user_output1.txt # - ./app < input1.txt > user_output1.txt
# - diff output1.txt user_output1.txt -b -B -y -i -W 100 # - diff output1.txt user_output1.txt -b -B -y -i -W 100
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论