Skip to content

Commit

Permalink
ci: install latest SSSD code on IPA server
Browse files Browse the repository at this point in the history
This allows us to test changes to the server mode as well.
  • Loading branch information
pbrezina committed Sep 25, 2023
1 parent f05d4ec commit d96a0c3
Showing 1 changed file with 19 additions and 2 deletions.
21 changes: 19 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -277,11 +277,14 @@ jobs:
volumes:
- ../sssd:/sssd:rw
- name: Build SSSD on the client
- name: Build SSSD on the client and IPA
uses: SSSD/sssd-ci-containers/actions/exec@master
with:
log-file: build.log
working-directory: /sssd
where: |
client
ipa
script: |
#!/bin/bash
set -ex
Expand All @@ -294,11 +297,14 @@ jobs:
/sssd/configure --enable-silent-rules
make rpms
- name: Install SSSD on the client
- name: Install SSSD on the client and IPA
uses: SSSD/sssd-ci-containers/actions/exec@master
with:
log-file: install.log
user: root
where: |
client
ipa
script: |
#!/bin/bash
set -ex
Expand All @@ -310,6 +316,17 @@ jobs:
# We need to reenable sssd-kcm since it was disabled by removing sssd not not enabled again
systemctl enable --now sssd-kcm.socket
- name: Restart SSSD on IPA server
uses: SSSD/sssd-ci-containers/actions/exec@master
with:
user: root
where: ipa
script: |
#!/bin/bash
set -ex
systemctl restart sssd || systemctl status sssd
- name: Install system tests dependencies
shell: bash
working-directory: ./sssd/src/tests/system
Expand Down

0 comments on commit d96a0c3

Please sign in to comment.