57
57
echo "SHA: ${{ github.event.pull_request.head.sha }}"
58
58
echo "MAIN IMAGE AT: ${{ vars.QUAY_RELEASE_REPO }}:latest"
59
59
echo "LMES DRIVER IMAGE AT: ${{ vars.QUAY_RELEASE_LMES_DRIVER_REPO }}:latest"
60
+ echo "LMES JOB IMAGE AT: ${{ vars.QUAY_RELEASE_LMES_JOB_REPO }}:latest"
60
61
echo "CI IMAGE AT: quay.io/trustyai/trustyai-service-operator-ci:${{ github.event.pull_request.head.sha }}"
61
62
#
62
63
# Set environments depending on context
@@ -66,18 +67,21 @@ jobs:
66
67
echo "TAG=${{ github.event.pull_request.head.sha }}" >> $GITHUB_ENV
67
68
echo "IMAGE_NAME=quay.io/trustyai/trustyai-service-operator-ci" >> $GITHUB_ENV
68
69
echo "DRIVER_IMAGE_NAME=quay.io/trustyai/ta-lmes-driver-ci" >> $GITHUB_ENV
70
+ echo "JOB_IMAGE_NAME=quay.io/trustyai/ta-lmes-job-ci" >> $GITHUB_ENV
69
71
- name : Set main-branch environment
70
72
if : env.BUILD_CONTEXT == 'main'
71
73
run : |
72
74
echo "TAG=latest" >> $GITHUB_ENV
73
75
echo "IMAGE_NAME=${{ vars.QUAY_RELEASE_REPO }}" >> $GITHUB_ENV
74
76
echo "DRIVER_IMAGE_NAME=${{ vars.QUAY_RELEASE_LMES_DRIVER_REPO }}" >> $GITHUB_ENV
77
+ echo "JOB_IMAGE_NAME=${{ vars.QUAY_RELEASE_LMES_JOB_REPO }}" >> $GITHUB_ENV
75
78
- name : Set tag environment
76
79
if : env.BUILD_CONTEXT == 'tag'
77
80
run : |
78
81
echo "TAG=${{ github.ref_name }}" >> $GITHUB_ENV
79
82
echo "IMAGE_NAME=${{ vars.QUAY_RELEASE_REPO }}" >> $GITHUB_ENV
80
83
echo "DRIVER_IMAGE_NAME=${{ vars.QUAY_RELEASE_LMES_DRIVER_REPO }}" >> $GITHUB_ENV
84
+ echo "JOB_IMAGE_NAME=${{ vars.QUAY_RELEASE_LMES_JOB_REPO }}" >> $GITHUB_ENV
81
85
82
86
# Run docker commands
83
87
- name : Put expiry date on CI-tagged image
93
97
run : docker build -f Dockerfile.driver -t ${{ env.DRIVER_IMAGE_NAME }}:$TAG .
94
98
- name : Push LMES driver image to Quay
95
99
run : docker push ${{ env.DRIVER_IMAGE_NAME }}:$TAG
100
+ - name : Build LMES job image
101
+ run : docker build -f Dockerfile.lmes-job -t ${{ env.JOB_IMAGE_NAME }}:$TAG .
102
+ - name : Push LMES job image to Quay
103
+ run : docker push ${{ env.JOB_IMAGE_NAME }}:$TAG
96
104
97
105
# Create CI Manifests
98
106
- name : Set up manifests for CI
@@ -133,7 +141,9 @@ jobs:
133
141
134
142
📦 [PR image](https://quay.io/trustyai/trustyai-service-operator-ci:${{ github.event.pull_request.head.sha }}): `quay.io/trustyai/trustyai-service-operator-ci:${{ github.event.pull_request.head.sha }}`
135
143
136
- 📦 [Driver image](https://quay.io/trustyai/ta-lmes-driver:${{ github.event.pull_request.head.sha }}): `quay.io/trustyai/ta-lmes-driver:${{ github.event.pull_request.head.sha }}`
144
+ 📦 [LMES driver image](https://quay.io/trustyai/ta-lmes-driver:${{ github.event.pull_request.head.sha }}): `quay.io/trustyai/ta-lmes-driver:${{ github.event.pull_request.head.sha }}`
145
+
146
+ 📦 [LMES job image](https://quay.io/trustyai/ta-lmes-job:${{ github.event.pull_request.head.sha }}): `quay.io/trustyai/ta-lmes-job:${{ github.event.pull_request.head.sha }}`
137
147
138
148
🗂️ [CI manifests](https://github.com/trustyai-explainability/trustyai-service-operator-ci/tree/operator-${{ env.TAG }})
139
149
0 commit comments