CI: Don't use multiple jobs when building under CI, so that output is consistent.
authorDean Camera <dean@fourwalledcubicle.com>
Sun, 9 Dec 2018 07:40:21 +0000 (18:40 +1100)
committerDean Camera <dean@fourwalledcubicle.com>
Sun, 9 Dec 2018 07:40:21 +0000 (18:40 +1100)
.drone.yml
LUFA/Build/DMBS/DMBS/gcc.mk

index a31792d..2d2abb1 100644 (file)
@@ -1,5 +1,5 @@
 kind: pipeline
 kind: pipeline
-name: Documentation
+name: Documentation (Arch)
 
 platform:
   os: linux
 
 platform:
   os: linux
@@ -8,6 +8,7 @@ platform:
 steps:
 - name: Build Documentation
   image: abcminiuser/docker-ci-avr8-toolchain:latest-arch
 steps:
 - name: Build Documentation
   image: abcminiuser/docker-ci-avr8-toolchain:latest-arch
+  pull: always
   commands:
   - make --quiet -C Maintenance upgrade-doxygen
   - make --quiet doxygen
   commands:
   - make --quiet -C Maintenance upgrade-doxygen
   - make --quiet doxygen
@@ -24,6 +25,7 @@ platform:
 steps:
 - name: Build Tests
   image: abcminiuser/docker-ci-avr8-toolchain:latest-arch
 steps:
 - name: Build Tests
   image: abcminiuser/docker-ci-avr8-toolchain:latest-arch
+  pull: always
   commands:
   - ln -s /bin/true /sbin/avr32-gcc
   - make --quiet -C BuildTests all
   commands:
   - ln -s /bin/true /sbin/avr32-gcc
   - make --quiet -C BuildTests all
@@ -31,7 +33,7 @@ steps:
 - name: Projects
   image: abcminiuser/docker-ci-avr8-toolchain:latest-arch
   commands:
 - name: Projects
   image: abcminiuser/docker-ci-avr8-toolchain:latest-arch
   commands:
-  - make -j --quiet all
+  - make --quiet all
 
 ---
 
 
 ---
 
@@ -45,6 +47,7 @@ platform:
 steps:
 - name: Build Tests
   image: abcminiuser/docker-ci-avr8-toolchain:latest-arch
 steps:
 - name: Build Tests
   image: abcminiuser/docker-ci-avr8-toolchain:latest-arch
+  pull: always
   commands:
   - ln -s /bin/true /sbin/avr32-gcc
   - make --quiet -C BuildTests all
   commands:
   - ln -s /bin/true /sbin/avr32-gcc
   - make --quiet -C BuildTests all
@@ -52,4 +55,4 @@ steps:
 - name: Projects
   image: abcminiuser/docker-ci-avr8-toolchain:latest-arch
   commands:
 - name: Projects
   image: abcminiuser/docker-ci-avr8-toolchain:latest-arch
   commands:
-  - make -j --quiet all
+  - make --quiet all
index 79b95ab..73065dc 100644 (file)
@@ -115,7 +115,7 @@ ifneq ($(findstring $(ARCH), AVR8 XMEGA),)
 else ifneq ($(findstring $(ARCH), UC3),)
    BASE_CC_FLAGS += -mpart=$(MCU:at32%=%) -masm-addr-pseudos
 endif
 else ifneq ($(findstring $(ARCH), UC3),)
    BASE_CC_FLAGS += -mpart=$(MCU:at32%=%) -masm-addr-pseudos
 endif
-BASE_CC_FLAGS += -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -fdiagnostics-color
+BASE_CC_FLAGS += -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections
 BASE_CC_FLAGS += -I.
 BASE_CC_FLAGS += -DARCH=ARCH_$(ARCH)
 ifneq ($(F_CPU),)
 BASE_CC_FLAGS += -I.
 BASE_CC_FLAGS += -DARCH=ARCH_$(ARCH)
 ifneq ($(F_CPU),)