blob: 57cfea71b770f9c7fe6c74276a01477e6d0b9d8a [file] [log] [blame]
Mohammed Naser7a37c992022-08-29 21:47:49 -04001name: test-wallaby
2'on':
3 pull_request: {}
4 push:
5 branches:
6 - main
7jobs:
8 build-images:
9 runs-on: ubuntu-latest
10 steps:
11 - uses: actions/checkout@v3.0.2
12 - uses: docker/setup-qemu-action@v2.0.0
13 - uses: docker/setup-buildx-action@v2.0.0
Mohammed Naser5002f7e2022-08-29 21:59:28 -040014 - uses: docker/login-action@v2.0.0
15 with:
16 registry: quay.io
17 username: ${{ secrets.QUAY_USERNAME }}
18 password: ${{ secrets.QUAY_ROBOT_TOKEN }}
Mohammed Naser5e7a5c82022-08-29 21:51:12 -040019 - name: Build OpenStack Keystone
Mohammed Naserf83c92c2022-08-29 21:49:29 -040020 uses: docker/build-push-action@v3.1.1
Mohammed Naser7a37c992022-08-29 21:47:49 -040021 with:
22 context: images/openstack
Mohammed Naser473c0f32022-08-29 21:53:27 -040023 cache-from: type=gha
24 cache-to: type=gha,mode=max
Mohammed Naser7a37c992022-08-29 21:47:49 -040025 push: true
Mohammed Naser5e7a5c82022-08-29 21:51:12 -040026 platforms: linux/amd64
Mohammed Naser7a37c992022-08-29 21:47:49 -040027 build-args: 'RELEASE=wallaby
28
Mohammed Naser5e7a5c82022-08-29 21:51:12 -040029 PROJECT=keystone
Mohammed Naser7a37c992022-08-29 21:47:49 -040030
Mohammed Naser5e7a5c82022-08-29 21:51:12 -040031 PROJECT_REF=6c75b657352a86e50e63aec44d28784d8863df99
Mohammed Naser7a37c992022-08-29 21:47:49 -040032
Mohammed Naser5e7a5c82022-08-29 21:51:12 -040033 PROFILES=apache ldap openidc
Mohammed Naser7a37c992022-08-29 21:47:49 -040034
Mohammed Naser5e7a5c82022-08-29 21:51:12 -040035 DIST_PACKAGES=
Mohammed Naser7a37c992022-08-29 21:47:49 -040036
37 PIP_PACKAGES='
Mohammed Naser5e7a5c82022-08-29 21:51:12 -040038 tags: quay.io/vexxhost/keystone:6c75b657352a86e50e63aec44d28784d8863df99