Commit 3d2ad984 authored by Ari Trachtenberg's avatar Ari Trachtenberg
Browse files

working on same-stage dependencies

parent 4dc5985a
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
stages:
  - labm1
  - lab0
  - lab0_prebuild
  - lab0_compile
  - lab1
  - lab1_prebuild
  - lab1_compile

#stages:
#  - prebuild
+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
@@ -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
@@ -36,6 +36,8 @@ lint_lab_0:
    paths:
      - base_0
      - lab0.*
  needs:
    - prebuild_lab_0
  tags: [cppcheck]

test_lab_0:
@@ -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
+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
@@ -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
@@ -22,6 +22,8 @@ compile_lab_1:
    paths:
      - base_1
      - lab1.*
  needs:
    - prebuild_lab_1
  tags: [c++-17]

lint_lab_1:
@@ -34,6 +36,8 @@ lint_lab_1:
    paths:
      - base_1
      - lab1.*
  needs:
    - prebuild_lab_1
  tags: [cppcheck]

test_lab_1:
@@ -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