@@ -149,9 +149,54 @@ jobs:
149149 name : cento6build
150150 path : ${{ env.FILENAME }}
151151
152+ oel8 :
153+ needs : [centos7]
154+ runs-on : ubuntu-latest
155+
156+ steps :
157+ - name : checkout dxtoolkit code
158+ uses : actions/checkout@master
159+
160+ - name : Set up a Perl container
161+ # uses: pioro/dxtoolkit@develop
162+ uses : docker://pioro/dxperloel8:5.26
163+ with :
164+ ENCKEY : ${{ secrets.ENCKEY }}
165+
166+ - name : Get the version
167+ id : get_version
168+ run : |
169+ if (echo ${GITHUB_REF} | grep "/tags/" > /dev/null); then
170+ SOURCE_TAG=${GITHUB_REF#refs/tags/}
171+ elif (echo ${GITHUB_REF} | grep "/heads/" > /dev/null); then
172+ SOURCE_TAG=${GITHUB_REF#refs/heads/}
173+ else
174+ exit 1
175+ fi
176+ FILENAME="dxtoolkit2-${SOURCE_TAG}-redhat8-installer.tar.gz"
177+ echo SOURCE_TAG=$SOURCE_TAG >> $GITHUB_ENV
178+ echo FILENAME=$FILENAME >> $GITHUB_ENV
179+
180+ - name : add examples
181+ run : |
182+ gzip -d dxtoolkit.tar.gz
183+ tar -rvf dxtoolkit.tar bin/dxtools.conf.example bin/dxusers.csv.example
184+ gzip dxtoolkit.tar
185+
186+ - name : compress toolkit
187+ run : |
188+ mv dxtoolkit.tar.gz ${{ env.FILENAME }}
189+
190+ - name : Upload oel 8
191+ uses : actions/upload-artifact@v1
192+ with :
193+ name : oel8build
194+ path : ${{ env.FILENAME }}
195+
196+
152197 Windows :
153198 needs : [centos7]
154- runs-on : windows-2016
199+ runs-on : windows-latest
155200
156201 steps :
157202 - name : checkout dxtoolkit code
@@ -347,6 +392,13 @@ jobs:
347392 with :
348393 name : osxbuild
349394
395+
396+ - name : Download OEL8
397+ uses : actions/download-artifact@v1
398+ with :
399+ name : oel8build
400+
401+
350402 - name : Say
351403 run : |
352404 echo "HELLO"
@@ -359,13 +411,15 @@ jobs:
359411 SOURCE_TAG=${GITHUB_REF#refs/tags/}
360412 FILENAMERH7="dxtoolkit2-${SOURCE_TAG}-redhat7-installer.tar.gz"
361413 FILENAMERH6="dxtoolkit2-${SOURCE_TAG}-redhat6-installer.tar.gz"
414+ FILENAMERH8="dxtoolkit2-${SOURCE_TAG}-redhat8-installer.tar.gz"
362415 FILENAMEUBUNTU="dxtoolkit2-${SOURCE_TAG}-ubuntu1804-installer.tar.gz"
363416 FILENAMEWIN="dxtoolkit2-${SOURCE_TAG}-win64-installer.zip"
364417 FILENAMEOSX="dxtoolkit2-${SOURCE_TAG}-osx.tar.gz"
365418
366419 echo SOURCE_TAG=$SOURCE_TAG >> $GITHUB_ENV
367420 echo FILENAMERH7=$FILENAMERH7 >> $GITHUB_ENV
368421 echo FILENAMERH6=$FILENAMERH6 >> $GITHUB_ENV
422+ echo FILENAMERH8=$FILENAMERH8 >> $GITHUB_ENV
369423 echo FILENAMEUBUNTU=$FILENAMEUBUNTU >> $GITHUB_ENV
370424 echo FILENAMEWIN=$FILENAMEWIN >> $GITHUB_ENV
371425 echo FILENAMEOSX=$FILENAMEOSX >> $GITHUB_ENV
@@ -378,5 +432,5 @@ jobs:
378432 name : Release ${{ env.SOURCE_TAG }}
379433 draft : true
380434 prerelease : true
381- artifacts : " cento7build/${{ env.FILENAMERH7 }},cento6build/${{ env.FILENAMERH6 }},ubuntubuild/${{ env.FILENAMEUBUNTU }},windowsbuild/${{ env.FILENAMEWIN }},osxbuild/${{ env.FILENAMEOSX }}"
435+ artifacts : " cento7build/${{ env.FILENAMERH7 }},cento6build/${{ env.FILENAMERH6 }},oel8build/${{ env.FILENAMERH8 }}, ubuntubuild/${{ env.FILENAMEUBUNTU }},windowsbuild/${{ env.FILENAMEWIN }},osxbuild/${{ env.FILENAMEOSX }}"
382436 tag : ${{ env.SOURCE_TAG }}
0 commit comments