7373 source .requirements
7474
7575 # build apisix
76- make package type=rpm app=apisix openresty=apisix-runtime runtime_version=${APISIX_RUNTIME} checkout=${APISIX_TAG_VERSION} version=${APISIX_TAG_VERSION} image_base=centos image_tag=7
77- make package type=rpm app=apisix openresty=apisix-runtime runtime_version=${APISIX_RUNTIME} checkout=${APISIX_TAG_VERSION} version=${APISIX_TAG_VERSION} image_base=centos image_tag=8
7876 make package type=rpm app=apisix openresty=apisix-runtime runtime_version=${APISIX_RUNTIME} checkout=${APISIX_TAG_VERSION} version=${APISIX_TAG_VERSION} image_base=registry.access.redhat.com/ubi8/ubi image_tag=8.6
7977 mv ./output/apisix-${APISIX_TAG_VERSION}-0.{el7,el8,ubi8.6}.${ARCH}.rpm ${VAR_RPM_WORKBENCH_DIR}
8078 echo "TARGET_APP=apisix" >> "$GITHUB_ENV"
8684 run : |
8785 # build apisix-base
8886 echo ${{ env.TAG_TYPE }} ${{ env.TAG_VERSION }}
89- make package type=rpm app=apisix-base checkout=${APISIX_BASE_TAG_VERSION} version=${APISIX_BASE_TAG_VERSION} image_base=centos image_tag=7
90- make package type=rpm app=apisix-base checkout=${APISIX_BASE_TAG_VERSION} version=${APISIX_BASE_TAG_VERSION} image_base=centos image_tag=8
9187 make package type=rpm app=apisix-base checkout=${APISIX_BASE_TAG_VERSION} version=${APISIX_BASE_TAG_VERSION} image_base=registry.access.redhat.com/ubi8/ubi image_tag=8.6
9288 mv ./output/apisix-base-${APISIX_BASE_TAG_VERSION}-0.{el7,el8,ubi8.6}.${ARCH}.rpm ${VAR_RPM_WORKBENCH_DIR}
9389 echo "TARGET_APP=apisix-base" >> "$GITHUB_ENV"
9995 run : |
10096 # build apisix-runtime
10197 echo ${{ env.TAG_TYPE }} ${{ env.TAG_VERSION }}
102- make package type=rpm app=apisix-runtime checkout=${APISIX_RUNTIME_TAG_VERSION} version=${APISIX_RUNTIME_TAG_VERSION} image_base=centos image_tag=7
103- make package type=rpm app=apisix-runtime checkout=${APISIX_RUNTIME_TAG_VERSION} version=${APISIX_RUNTIME_TAG_VERSION} image_base=centos image_tag=8
10498 make package type=rpm app=apisix-runtime checkout=${APISIX_RUNTIME_TAG_VERSION} version=${APISIX_RUNTIME_TAG_VERSION} image_base=registry.access.redhat.com/ubi8/ubi image_tag=8.6
10599 mv ./output/apisix-runtime-${APISIX_RUNTIME_TAG_VERSION}-0.{el7,el8,ubi8.6}.${ARCH}.rpm ${VAR_RPM_WORKBENCH_DIR}
106100 echo "TARGET_APP=apisix-runtime" >> "$GITHUB_ENV"
@@ -111,8 +105,6 @@ jobs:
111105 APISIX_DASHBOARD_TAG_VERSION : ${{ env.TAG_VERSION }}
112106 run : |
113107 # build apisix dashboard
114- make package type=rpm app=dashboard checkout=${APISIX_DASHBOARD_TAG_VERSION} version=${APISIX_DASHBOARD_TAG_VERSION} image_base=centos image_tag=7
115- make package type=rpm app=dashboard checkout=${APISIX_DASHBOARD_TAG_VERSION} version=${APISIX_DASHBOARD_TAG_VERSION} image_base=centos image_tag=8
116108 mv ./output/apisix-dashboard-${APISIX_DASHBOARD_TAG_VERSION}-0.el{7,8}.${ARCH}.rpm ${VAR_RPM_WORKBENCH_DIR}
117109 echo "TARGET_APP=apisix-dashboard" >> "$GITHUB_ENV"
118110
@@ -130,15 +122,6 @@ jobs:
130122 name : " ${{ env.PACKAGE_NAME }}"
131123 path : " ${{ env.VAR_RPM_WORKBENCH_DIR }}/${{ env.PACKAGE_NAME }}"
132124
133- - name : Upload apisix Artifact for Centos
134- if : ${{ env.TAG_TYPE == 'apisix' }}
135- 136- env :
137- PACKAGE_NAME : apisix-${{ env.TAG_VERSION }}-0.el7.${{ env.ARCH }}.rpm
138- with :
139- name : " ${{ env.PACKAGE_NAME }}"
140- path : " ${{ env.VAR_RPM_WORKBENCH_DIR }}/${{ env.PACKAGE_NAME }}"
141-
142125 - name : Upload apisix-base Artifact for Redhat
143126 if : ${{ env.TAG_TYPE == 'apisix-base' }}
144127@@ -148,15 +131,6 @@ jobs:
148131 name : " ${{ env.PACKAGE_NAME }}"
149132 path : " ${{ env.VAR_RPM_WORKBENCH_DIR }}/${{ env.PACKAGE_NAME }}"
150133
151- - name : Upload apisix-base Artifact for Centos
152- if : ${{ env.TAG_TYPE == 'apisix-base' }}
153- 154- env :
155- PACKAGE_NAME : apisix-base-${{ env.TAG_VERSION }}-0.el7.${{ env.ARCH }}.rpm
156- with :
157- name : " ${{ env.PACKAGE_NAME }}"
158- path : " ${{ env.VAR_RPM_WORKBENCH_DIR }}/${{ env.PACKAGE_NAME }}"
159-
160134 - name : Upload apisix-runtime Artifact for Redhat
161135 if : ${{ env.TAG_TYPE == 'apisix-runtime' }}
162136@@ -166,15 +140,6 @@ jobs:
166140 name : " ${{ env.PACKAGE_NAME }}"
167141 path : " ${{ env.VAR_RPM_WORKBENCH_DIR }}/${{ env.PACKAGE_NAME }}"
168142
169- - name : Upload apisix-runtime Artifact for Centos
170- if : ${{ env.TAG_TYPE == 'apisix-runtime' }}
171- 172- env :
173- PACKAGE_NAME : apisix-runtime-${{ env.TAG_VERSION }}-0.el7.${{ env.ARCH }}.rpm
174- with :
175- name : " ${{ env.PACKAGE_NAME }}"
176- path : " ${{ env.VAR_RPM_WORKBENCH_DIR }}/${{ env.PACKAGE_NAME }}"
177-
178143 - name : Upload apisix-dashboard Artifact
179144 if : ${{ env.TAG_TYPE == 'dashboard' }}
180145@@ -192,7 +157,7 @@ jobs:
192157 sudo pip install coscmd
193158 sudo -E ./utils/publish-rpm.sh init_cos_utils
194159
195- - name : RPM repo init for centos and redhat
160+ - name : RPM repo init for redhat
196161 run : |
197162 sudo -E ./utils/publish-rpm.sh repo_init
198163 sudo -E ./utils/publish-rpm.sh repo_clone
@@ -208,15 +173,15 @@ jobs:
208173 sudo -E ./utils/publish-rpm.sh rpm_gpg_sign
209174 sudo -E ./utils/publish-rpm.sh repo_package_sync
210175
211- - name : RPM repo backup for centos and redhat
176+ - name : RPM repo backup for redhat
212177 run : |
213178 sudo -E ./utils/publish-rpm.sh repo_backup
214179
215- - name : RPM repo refresh for centos and redhat
180+ - name : RPM repo refresh for redhat
216181 run : |
217182 sudo -E ./utils/publish-rpm.sh repo_repodata_rebuild
218183 sudo -E ./utils/publish-rpm.sh repo_upload
219184
220- - name : RPM repo publish for centos and redhat
185+ - name : RPM repo publish for redhat
221186 run : |
222187 sudo -E ./utils/publish-rpm.sh repo_publish
0 commit comments