Loading ci_cd/.gitlab-ci.yml +4 −0 Original line number Diff line number Diff line stages: - labm1 - lab0 - lab0_prebuild - lab0_compile - lab1 - lab1_prebuild - lab1_compile #stages: # - prebuild Loading ci_cd/lab0.yml +6 −2 Original line number Diff line number Diff line ### Lab 0 prebuild_lab_0: stage: lab0 stage: lab0_prebuild script: - git clone https://agile.bu.edu/gitlab/configs/ec327/lab-configs/current.git base_0 when: on_success # only runs if the previous stage succeeds Loading @@ -14,7 +14,7 @@ prebuild_lab_0: tags: [c++-17] compile_lab_0: stage: lab0 stage: lab0_compile script: - echo "Compiling lab0.cpp" - g++ -c lab0.cpp Loading @@ -36,6 +36,8 @@ lint_lab_0: paths: - base_0 - lab0.* needs: - prebuild_lab_0 tags: [cppcheck] test_lab_0: Loading @@ -45,4 +47,6 @@ test_lab_0: - cp lab0.o base_0/tests - cd base_0/tests - make lab0 needs: - compile_lab_0 tags: [c++-17] No newline at end of file ci_cd/lab1.yml +8 −2 Original line number Diff line number Diff line ### Lab 1 prebuild_lab_1: stage: lab1 stage: lab1_prebuild script: - git clone https://agile.bu.edu/gitlab/configs/ec327/lab-configs/current.git base_1 when: on_success # only runs if the previous stage succeeds Loading @@ -14,7 +14,7 @@ prebuild_lab_1: tags: [c++-17] compile_lab_1: stage: lab1 stage: lab1_compile script: - echo "Compiling lab1.cpp" - g++ -c lab1.cpp Loading @@ -22,6 +22,8 @@ compile_lab_1: paths: - base_1 - lab1.* needs: - prebuild_lab_1 tags: [c++-17] lint_lab_1: Loading @@ -34,6 +36,8 @@ lint_lab_1: paths: - base_1 - lab1.* needs: - prebuild_lab_1 tags: [cppcheck] test_lab_1: Loading @@ -43,4 +47,6 @@ test_lab_1: - cp lab1.o base_1/tests - cd base_1/tests - make lab1 needs: - compile_lab_1 tags: [c++-17] No newline at end of file Loading
ci_cd/.gitlab-ci.yml +4 −0 Original line number Diff line number Diff line stages: - labm1 - lab0 - lab0_prebuild - lab0_compile - lab1 - lab1_prebuild - lab1_compile #stages: # - prebuild Loading
ci_cd/lab0.yml +6 −2 Original line number Diff line number Diff line ### Lab 0 prebuild_lab_0: stage: lab0 stage: lab0_prebuild script: - git clone https://agile.bu.edu/gitlab/configs/ec327/lab-configs/current.git base_0 when: on_success # only runs if the previous stage succeeds Loading @@ -14,7 +14,7 @@ prebuild_lab_0: tags: [c++-17] compile_lab_0: stage: lab0 stage: lab0_compile script: - echo "Compiling lab0.cpp" - g++ -c lab0.cpp Loading @@ -36,6 +36,8 @@ lint_lab_0: paths: - base_0 - lab0.* needs: - prebuild_lab_0 tags: [cppcheck] test_lab_0: Loading @@ -45,4 +47,6 @@ test_lab_0: - cp lab0.o base_0/tests - cd base_0/tests - make lab0 needs: - compile_lab_0 tags: [c++-17] No newline at end of file
ci_cd/lab1.yml +8 −2 Original line number Diff line number Diff line ### Lab 1 prebuild_lab_1: stage: lab1 stage: lab1_prebuild script: - git clone https://agile.bu.edu/gitlab/configs/ec327/lab-configs/current.git base_1 when: on_success # only runs if the previous stage succeeds Loading @@ -14,7 +14,7 @@ prebuild_lab_1: tags: [c++-17] compile_lab_1: stage: lab1 stage: lab1_compile script: - echo "Compiling lab1.cpp" - g++ -c lab1.cpp Loading @@ -22,6 +22,8 @@ compile_lab_1: paths: - base_1 - lab1.* needs: - prebuild_lab_1 tags: [c++-17] lint_lab_1: Loading @@ -34,6 +36,8 @@ lint_lab_1: paths: - base_1 - lab1.* needs: - prebuild_lab_1 tags: [cppcheck] test_lab_1: Loading @@ -43,4 +47,6 @@ test_lab_1: - cp lab1.o base_1/tests - cd base_1/tests - make lab1 needs: - compile_lab_1 tags: [c++-17] No newline at end of file