mirror of
https://github.com/nextcloud/server.git
synced 2024-08-23 17:57:31 +02:00
![dependabot[bot]](/assets/img/avatar_default.png)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](8ade135a41...b4ffde65f4
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
59 lines
1.9 KiB
YAML
59 lines
1.9 KiB
YAML
name: Samba Kerberos SSO
|
|
on:
|
|
push:
|
|
branches:
|
|
- master
|
|
- stable*
|
|
paths:
|
|
- 'apps/files_external/**'
|
|
- '.github/workflows/smb-kerberos.yml'
|
|
pull_request:
|
|
paths:
|
|
- 'apps/files_external/**'
|
|
- '.github/workflows/smb-kerberos.yml'
|
|
|
|
jobs:
|
|
smb-kerberos-tests:
|
|
runs-on: ubuntu-latest
|
|
|
|
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
|
|
|
|
name: smb-kerberos-sso
|
|
|
|
steps:
|
|
- name: Checkout server
|
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
|
|
with:
|
|
submodules: true
|
|
- name: Checkout user_saml
|
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
|
|
with:
|
|
repository: nextcloud/user_saml
|
|
path: apps/user_saml
|
|
- name: Pull images
|
|
run: |
|
|
docker pull ghcr.io/icewind1991/samba-krb-test-dc
|
|
docker pull ghcr.io/icewind1991/samba-krb-test-apache
|
|
docker pull ghcr.io/icewind1991/samba-krb-test-client
|
|
docker tag ghcr.io/icewind1991/samba-krb-test-dc icewind1991/samba-krb-test-dc
|
|
docker tag ghcr.io/icewind1991/samba-krb-test-apache icewind1991/samba-krb-test-apache
|
|
docker tag ghcr.io/icewind1991/samba-krb-test-client icewind1991/samba-krb-test-client
|
|
- name: Setup AD-DC
|
|
run: |
|
|
DC_IP=$(apps/files_external/tests/sso-setup/start-dc.sh)
|
|
sleep 1
|
|
apps/files_external/tests/sso-setup/start-apache.sh $DC_IP $PWD
|
|
echo "DC_IP=$DC_IP" >> $GITHUB_ENV
|
|
- name: Set up Nextcloud
|
|
run: |
|
|
apps/files_external/tests/sso-setup/setup-sso-nc.sh
|
|
- name: Test SSO
|
|
run: |
|
|
apps/files_external/tests/sso-setup/test-sso-smb.sh ${{ env.DC_IP }}
|
|
- name: Show logs
|
|
if: failure()
|
|
run: |
|
|
FILEPATH=$(docker exec --user 33 apache ./occ log:file | grep "Log file:" | cut -d' ' -f3)
|
|
echo "$FILEPATH:"
|
|
docker exec --user 33 apache cat $FILEPATH
|