mirror of
https://github.com/dredx/prole.git
synced 2026-09-24 14:04:31 +00:00
- Introduce lib/shell helpers and keep etc/* scripts thin via compatibility shims - Move Kerberos validation to scripts/validation/check_kerberos.sh and update callers - Add deterministic shellspec unit tests under tests/shellspec/ and wire Maven to run them - Add minimal Spring Boot authority module with startup + /health endpoint and Maven wiring - Document the new layout in docs/layout.md Co-authored-by: Junie <junie@jetbrains.com>
81 lines
2.3 KiB
YAML
81 lines
2.3 KiB
YAML
env:
|
|
FORCE_COLOR: 1
|
|
|
|
freebsd_task:
|
|
freebsd_instance:
|
|
matrix:
|
|
- image: freebsd-10-4-release-amd64
|
|
- image_family: freebsd-11-4
|
|
- image_family: freebsd-12-2
|
|
# - image_family: freebsd-13-0-snap
|
|
install_script: pkg install -y dash bash zsh ksh93 mksh oksh
|
|
prepare_script:
|
|
- ./shellspec --task fixture:stat:prepare
|
|
script:
|
|
- contrib/all.sh contrib/various_test.sh
|
|
|
|
# gitbash_task:
|
|
# timeout_in: 120m
|
|
# windows_container:
|
|
# image: cirrusci/windowsservercore:2019
|
|
# os_version: 2019
|
|
# env:
|
|
# PATH: $ProgramFiles\Git\bin;$PATH
|
|
# install_script:
|
|
# - git --version
|
|
# prepare_script:
|
|
# - bash -c "env | grep -E '^(LC_|LANG|CYGWIN|MSYS)'"
|
|
# - bash -c "mount"
|
|
# - bash -c "./shellspec --task fixture:stat:prepare"
|
|
# script:
|
|
# - bash -c "contrib/all.sh shellspec"
|
|
|
|
# msys_task:
|
|
# timeout_in: 120m
|
|
# windows_container:
|
|
# image: cirrusci/windowsservercore:2019
|
|
# os_version: 2019
|
|
# env:
|
|
# PATH: C:\tools\msys64\usr\bin;$PATH
|
|
# install_script:
|
|
# - choco install -y --no-progress msys2
|
|
# - pacman.exe -Syu --noprogressbar --noconfirm
|
|
# - pacman.exe -S --noprogressbar --noconfirm dash bash busybox mksh zsh
|
|
# - pacman.exe -Q
|
|
# prepare_script:
|
|
# - bash -c "env | grep -E '^(LC_|LANG|CYGWIN|MSYS)'"
|
|
# - bash -c "mount"
|
|
# - bash -c "./shellspec --task fixture:stat:prepare"
|
|
# script:
|
|
# - bash -c "contrib/all.sh shellspec"
|
|
|
|
# cygwin_task:
|
|
# timeout_in: 120m
|
|
# windows_container:
|
|
# image: cirrusci/windowsservercore:2019
|
|
# os_version: 2019
|
|
# env:
|
|
# PATH: C:\tools\cygwin\bin;$PATH
|
|
# install_script:
|
|
# - choco install -y --no-progress cygwin cyg-get
|
|
# - cyg-get nc dash bash busybox mksh posh zsh
|
|
# - cygcheck -c
|
|
# prepare_script:
|
|
# - bash -c "env | grep -E '^(LC_|LANG|CYGWIN|MSYS)'"
|
|
# - bash -c "mount"
|
|
# - bash -c "./shellspec --task fixture:stat:prepare"
|
|
# # I don't know why but tests using below files fail in cirrus ci environment.
|
|
# - bash -c "rm -f ./spec/fixture/stat/{readable,writable}"
|
|
# script:
|
|
# - bash -c 'contrib/all.sh shellspec'
|
|
|
|
# busybox_task:
|
|
# timeout_in: 120m
|
|
# windows_container:
|
|
# image: cirrusci/windowsservercore:2019
|
|
# os_version: 2019
|
|
# install_script:
|
|
# - choco install -y --no-progress busybox
|
|
# script:
|
|
# - busybox ash -c "contrib/all.sh shellspec"
|