Codebase list conserver / 336c58ec-99af-47bf-85e3-2b63d82f1bbc/main .cirrus.yml
336c58ec-99af-47bf-85e3-2b63d82f1bbc/main

Tree @336c58ec-99af-47bf-85e3-2b63d82f1bbc/main (Download .tar.gz)

.cirrus.yml @336c58ec-99af-47bf-85e3-2b63d82f1bbc/mainraw · history · blame

env:
  CIRRUS_CLONE_DEPTH: 1

freebsd_12_task:
  freebsd_instance:
    image_family: freebsd-12-2
  install_script:
    - pkg install -y autoconf automake
    - ./package/setup-configure
  basic_script: &basic
    - "[ -f Makefile ] && make distclean"
    - ./configure || { cat config.log; exit 1; }
    - make
    - make test
  uds_script: &uds
    - "[ -f Makefile ] && make distclean"
    - ./configure --with-trust-uds-cred --with-uds || { cat config.log; exit 1; }
    - make
    - make test
  pam_ssl_script: &pamssl
    - "[ -f Makefile ] && make distclean"
    - ./configure --with-pam --with-openssl || { cat config.log; exit 1; }
    - make
    - make test
  gssapi_script: &gssapi
    - "[ -f Makefile ] && make distclean"
    - ./configure --with-gssapi || { cat config.log; exit 1; }
    - make
    - make test

linux_gcc_task:
  container:
    image: gcc:latest
  install_script:
    - ./package/setup-configure
  basic_script: *basic
  uds_script: *uds
  pam_ssl_script: *pamssl

#macos_task:
#  osx_instance:
#    image: mojave-xcode-10.1
#  install_script:
#    - brew install autoconf automake
#    - ./package/setup-configure
#  basic_script: *basic
#  uds_script: *uds
#  pam_ssl_script: *pamssl