Skip to content

Commit 3506ce7

Browse files
author
Marcin Przepiorowski
committed
main build
1 parent 60e327e commit 3506ce7

File tree

1 file changed

+56
-2
lines changed

1 file changed

+56
-2
lines changed

.github/workflows/build.yml

Lines changed: 56 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)