]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
CI: build examples for additional code verification
authorMarc Hoersken <info@marc-hoersken.de>
Tue, 14 Dec 2021 06:53:39 +0000 (07:53 +0100)
committerMarc Hoersken <info@marc-hoersken.de>
Tue, 14 Dec 2021 06:53:39 +0000 (07:53 +0100)
Some CIs already build them, let's do it on more of them.

Reviewed-by: Daniel Stenberg
Follow up to #7690 and 77311f420a541a0de5b3014e0e40ff8b4205d4af
Replaces #7591
Closes #7922

.azure-pipelines.yml
.circleci/config.yml
.cirrus.yml

index 56b9d3ff99b21cdffeeffa676d4f8d474641bdcd..6f194c33f2cd6c77046d48d3b25ca35be23e63a4 100644 (file)
@@ -83,7 +83,7 @@ stages:
     - script: ./buildconf && ./configure --enable-warnings --enable-werror $(configure)
       displayName: 'configure $(name)'
 
-    - script: make V=1 && cd tests && make V=1
+    - script: make V=1 && make V=1 examples && cd tests && make V=1
       displayName: 'compile'
       env:
         MAKEFLAGS: "-j 2"
@@ -191,7 +191,7 @@ stages:
     - script: $(container_cmd) -l -c "cd $(echo '%cd%') && ./buildconf && ./configure $(configure)"
       displayName: 'configure $(name)'
 
-    - script: $(container_cmd) -l -c "cd $(echo '%cd%') && make V=1 && cd tests && make V=1"
+    - script: $(container_cmd) -l -c "cd $(echo '%cd%') && make V=1 && make V=1 examples && cd tests && make V=1"
       displayName: 'compile'
       env:
         MAKEFLAGS: "-j 2"
index 3c0ad67c80fac884dad035eba5d66d785a0d8df9..fd0ef0fb6ab1bcb40b3329f1f34cc4e6e37f2550 100644 (file)
@@ -36,6 +36,7 @@ commands:
   build:
     steps:
       - run: make V=1
+      - run: make V=1 examples
 
   test:
     steps:
index a719f8c76d690494ecb766b9853b18c43ab4f9de..c1d7fdaee26febd1268c8b7c6df91abbee358e21 100644 (file)
@@ -57,7 +57,7 @@ freebsd_task:
     #  esac
     - ./configure --prefix="${HOME}"/install --enable-debug --with-openssl --with-libssh2 --with-brotli --with-gssapi --with-libidn2 --enable-manual --enable-ldap --enable-ldaps --with-librtmp --with-libpsl --with-nghttp2 || { tail -300 config.log; false; }
   compile_script:
-    - make V=1 && cd tests && make V=1
+    - make V=1 && make V=1 examples && cd tests && make V=1
   test_script:
     # blackhole?
     - sysctl net.inet.tcp.blackhole
@@ -122,7 +122,7 @@ windows_task:
   configure_script: |
     %container_cmd% -l -c "cd $(echo '%cd%') && ./buildconf && ./configure %configure%"
   compile_script: |
-    %container_cmd% -l -c "cd $(echo '%cd%') && make V=1 && cd tests && make V=1"
+    %container_cmd% -l -c "cd $(echo '%cd%') && make V=1 && make V=1 examples && cd tests && make V=1"
   install_script: |
     %container_cmd% -l -c "cd $(echo '%cd%') && make V=1 install && PATH=/usr/bin:/bin find . -type f -path '*/.libs/*.exe' -print -execdir mv -t .. {} \;"
   test_script: |