mirror of
https://github.com/sudo-project/sudo.git
synced 2025-08-22 09:57:41 +00:00
Add build-nointercept and test-nointercept
This commit is contained in:
parent
25129cb775
commit
032575f57b
@ -16,6 +16,10 @@ jobs:
|
|||||||
description: if true, build sudo_logsrvd and sudoers client
|
description: if true, build sudo_logsrvd and sudoers client
|
||||||
default: true
|
default: true
|
||||||
type: boolean
|
type: boolean
|
||||||
|
intercept:
|
||||||
|
description: if true, build intercept support
|
||||||
|
default: true
|
||||||
|
type: boolean
|
||||||
docker:
|
docker:
|
||||||
- image: docker.io/sudoproject/ubuntu:latest
|
- image: docker.io/sudoproject/ubuntu:latest
|
||||||
user: build
|
user: build
|
||||||
@ -23,7 +27,7 @@ jobs:
|
|||||||
- checkout
|
- checkout
|
||||||
- run:
|
- run:
|
||||||
name: "Building and packaging sudo"
|
name: "Building and packaging sudo"
|
||||||
command: ./scripts/mkpkg <<# parameters.ldap >>--flavor=ldap --with-sssd --with-sssd-lib=/usr/lib/x86_64-linux-gnu <</ parameters.ldap >><<^ parameters.logsrvd >>--disable-log-server --disable-log-client <</ parameters.logsrvd >><<# parameters.static_sudoers >>--enable-static-sudoers <</ parameters.static_sudoers >>--enable-warnings --enable-werror --enable-sanitizer
|
command: ./scripts/mkpkg <<# parameters.ldap >>--flavor=ldap --with-sssd --with-sssd-lib=/usr/lib/x86_64-linux-gnu <</ parameters.ldap >><<^ parameters.logsrvd >>--disable-log-server --disable-log-client <</ parameters.logsrvd >><<^ parameters.intercept >>--disable-intercept <</ parameters.intercept >><<# parameters.static_sudoers >>--enable-static-sudoers <</ parameters.static_sudoers >>--enable-warnings --enable-werror --enable-sanitizer
|
||||||
# Save workspace for subsequent jobs (i.e. test)
|
# Save workspace for subsequent jobs (i.e. test)
|
||||||
- persist_to_workspace:
|
- persist_to_workspace:
|
||||||
root: .
|
root: .
|
||||||
@ -68,6 +72,12 @@ workflows:
|
|||||||
filters:
|
filters:
|
||||||
branches:
|
branches:
|
||||||
only: main
|
only: main
|
||||||
|
- build:
|
||||||
|
name: build-nointercept
|
||||||
|
logsrvd: false
|
||||||
|
filters:
|
||||||
|
branches:
|
||||||
|
only: main
|
||||||
- test:
|
- test:
|
||||||
name: test-ldap
|
name: test-ldap
|
||||||
requires:
|
requires:
|
||||||
@ -80,3 +90,7 @@ workflows:
|
|||||||
name: test-nologsrvd
|
name: test-nologsrvd
|
||||||
requires:
|
requires:
|
||||||
- build-nologsrvd
|
- build-nologsrvd
|
||||||
|
- test:
|
||||||
|
name: test-nointercept
|
||||||
|
requires:
|
||||||
|
- build-nointercept
|
||||||
|
Loading…
x
Reference in New Issue
Block a user