Skip to content

Commit 1fea968

Browse files
committed
Remove win CI\CD
1 parent 17951bd commit 1fea968

File tree

3 files changed

+1
-160
lines changed

3 files changed

+1
-160
lines changed

.github/workflows/daily-build-check.yml

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,10 @@ on:
66
name: Daily Build Check
77

88
env:
9-
WIN_BUILDER_IMAGE: dxfeedcapi/builder:1809-4.5.2-2015
109
DOCS_ARTIFACT_TEMPLATE: dxfeed-c-api-%VERSION%-docs
1110
MAC_ARTIFACT_TEMPLATE: dxfeed-c-api-%VERSION%-macosx
1211
LINUX_ARTIFACT_TEMPLATE: dxfeed-c-api-%VERSION%-linux
1312
CENTOS_ARTIFACT_TEMPLATE: dxfeed-c-api-%VERSION%-centos
14-
WINDOWS_ARTIFACT_TEMPLATE: dxfeed-c-api-#VERSION#-windows
15-
WINDOWS_BUILD_TEMPLATE: dxfeed-c-api-#VERSION#
16-
WIN_SRC_DIR: "C:\\dxfeed-c-api"
1713
RELEASE_PREFIX: "dxFeed C API "
1814
BUILD_VERSION: 0.0.0
1915

@@ -102,36 +98,3 @@ jobs:
10298
- name: Build MacOSX library
10399
run: |
104100
./make_package.sh ${{ env.RELEASE_VERSION }} no-test
105-
106-
# --------------------------- BUILD WINDOWS LIBRARY [ VS2015 ]
107-
build_windows:
108-
runs-on: windows-latest
109-
name: build windows
110-
steps:
111-
112-
- name: Free disk space for build image
113-
run: |
114-
docker rm $(docker ps -aq)
115-
docker image rm $(docker image ls -q)
116-
117-
- uses: actions/checkout@master
118-
119-
- name: Set env
120-
run: |
121-
echo RELEASE_VERSION=$("$Env:BUILD_VERSION") | Add-Content -Path $env:GITHUB_ENV -Encoding utf8
122-
echo ARTIFACT=$(echo $Env:WINDOWS_ARTIFACT_TEMPLATE | %{$_ -replace '#VERSION#', $Env:BUILD_VERSION }) | Add-Content -Path $env:GITHUB_ENV -Encoding utf8
123-
echo WB_ARTIFACT=$(echo $Env:WINDOWS_BUILD_TEMPLATE | %{$_ -replace '#VERSION#', $Env:BUILD_VERSION }) | Add-Content -Path $env:GITHUB_ENV -Encoding utf8
124-
125-
- name: Check env
126-
run: |
127-
echo "RELEASE : ${{ env.RELEASE_VERSION }}"
128-
echo "ARTIFACT : ${{ env.ARTIFACT }}"
129-
echo "WB_ARTIFACT: ${{ env.WB_ARTIFACT }}"
130-
131-
- name: Pull build image
132-
run: |
133-
docker pull ${{ env.WIN_BUILDER_IMAGE }}
134-
135-
- name: Build windows (TLS)
136-
run: |
137-
docker run --rm -v "${pwd}:${{ env.WIN_SRC_DIR }}" -e SRCDIR="${{ env.WIN_SRC_DIR }}" -e FLAGS="rebuild no-test" -e RELEASE=${{ env.RELEASE_VERSION }} ${{ env.WIN_BUILDER_IMAGE }}

.github/workflows/github-ci-pull-req.yml

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,10 @@ on:
55
name: Build
66

77
env:
8-
WIN_BUILDER_IMAGE: dxfeedcapi/builder:1809-4.5.2-2015
98
DOCS_ARTIFACT_TEMPLATE: dxfeed-c-api-%VERSION%-docs
109
MAC_ARTIFACT_TEMPLATE: dxfeed-c-api-%VERSION%-macosx
1110
LINUX_ARTIFACT_TEMPLATE: dxfeed-c-api-%VERSION%-linux
1211
CENTOS_ARTIFACT_TEMPLATE: dxfeed-c-api-%VERSION%-centos
13-
WINDOWS_ARTIFACT_TEMPLATE: dxfeed-c-api-#VERSION#-windows
14-
WINDOWS_BUILD_TEMPLATE: dxfeed-c-api-#VERSION#
15-
WIN_SRC_DIR: "C:\\dxfeed-c-api"
1612
RELEASE_PREFIX: "dxFeed C API "
1713
BUILD_VERSION: 0.0.0-pr
1814

@@ -178,40 +174,3 @@ jobs:
178174
ls ./build
179175
mv build/dxfeed-c-api-${{ env.RELEASE_VERSION }}-no-tls.zip build/${{ env.ARTIFACT }}-no-tls.zip
180176
ls ./build
181-
182-
# --------------------------- BUILD WINDOWS LIBRARY [ VS2015 ]
183-
build_windows:
184-
runs-on: windows-latest
185-
name: build windows
186-
steps:
187-
188-
- name: Set env
189-
run: |
190-
echo RELEASE_VERSION=$("$Env:BUILD_VERSION") | Add-Content -Path $env:GITHUB_ENV -Encoding utf8
191-
echo ARTIFACT=$(echo $Env:WINDOWS_ARTIFACT_TEMPLATE | %{$_ -replace '#VERSION#', $Env:BUILD_VERSION }) | Add-Content -Path $env:GITHUB_ENV -Encoding utf8
192-
echo WB_ARTIFACT=$(echo $Env:WINDOWS_BUILD_TEMPLATE | %{$_ -replace '#VERSION#', $Env:BUILD_VERSION }) | Add-Content -Path $env:GITHUB_ENV -Encoding utf8
193-
194-
- name: Check env
195-
run: |
196-
echo "RELEASE : ${{ env.RELEASE_VERSION }}"
197-
echo "ARTIFACT : ${{ env.ARTIFACT }}"
198-
echo "WB_ARTIFACT: ${{ env.WB_ARTIFACT }}"
199-
200-
- uses: actions/checkout@main
201-
202-
- name: Free disk space for build image
203-
run: |
204-
docker rm $(docker ps -aq)
205-
docker image rm $(docker image ls -q)
206-
207-
- name: Pull build image
208-
run: |
209-
docker pull ${{ env.WIN_BUILDER_IMAGE }}
210-
211-
- name: Build windows (no TLS)
212-
run: |
213-
docker run --rm -v "${pwd}:${{ env.WIN_SRC_DIR }}" -e SRCDIR="${{ env.WIN_SRC_DIR }}" -e FLAGS="rebuild no-test no-tls" -e RELEASE=${{ env.RELEASE_VERSION }} ${{ env.WIN_BUILDER_IMAGE }}
214-
215-
- name: Build windows (TLS)
216-
run: |
217-
docker run --rm -v "${pwd}:${{ env.WIN_SRC_DIR }}" -e SRCDIR="${{ env.WIN_SRC_DIR }}" -e FLAGS="rebuild no-test" -e RELEASE=${{ env.RELEASE_VERSION }} ${{ env.WIN_BUILDER_IMAGE }}

.github/workflows/github-ci.yml

Lines changed: 1 addition & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,10 @@ on:
88
name: Build & Release
99

1010
env:
11-
WIN_BUILDER_IMAGE: dxfeedcapi/builder:1809-4.5.2-2015
1211
DOCS_ARTIFACT_TEMPLATE: dxfeed-c-api-%VERSION%-docs
1312
MAC_ARTIFACT_TEMPLATE: dxfeed-c-api-%VERSION%-macosx
1413
LINUX_ARTIFACT_TEMPLATE: dxfeed-c-api-%VERSION%-linux
1514
CENTOS_ARTIFACT_TEMPLATE: dxfeed-c-api-%VERSION%-centos
16-
WINDOWS_ARTIFACT_TEMPLATE: dxfeed-c-api-#VERSION#-windows
17-
WINDOWS_BUILD_TEMPLATE: dxfeed-c-api-#VERSION#
18-
WIN_SRC_DIR: "C:\\dxfeed-c-api"
1915
RELEASE_PREFIX: "dxFeed C API "
2016

2117
jobs:
@@ -212,75 +208,12 @@ jobs:
212208
name: ${{ env.ARTIFACT }}-no-tls.zip
213209
path: build/${{ env.ARTIFACT }}-no-tls.zip
214210

215-
# --------------------------- BUILD WINDOWS LIBRARY [ VS2015 ]
216-
build_windows:
217-
runs-on: windows-latest
218-
name: build windows
219-
steps:
220-
221-
- name: Free disk space for build image
222-
run: |
223-
docker rm $(docker ps -aq)
224-
docker image rm $(docker image ls -q)
225-
226-
- uses: actions/checkout@master
227-
228-
- name: Set env
229-
run: |
230-
echo RELEASE_VERSION=$("$Env:GITHUB_REF".Substring(10)) | Add-Content -Path $env:GITHUB_ENV -Encoding utf8
231-
echo ARTIFACT=$(echo $Env:WINDOWS_ARTIFACT_TEMPLATE | %{$_ -replace '#VERSION#', $("$Env:GITHUB_REF".Substring(10)) }) | Add-Content -Path $env:GITHUB_ENV -Encoding utf8
232-
echo WB_ARTIFACT=$(echo $Env:WINDOWS_BUILD_TEMPLATE | %{$_ -replace '#VERSION#', $("$Env:GITHUB_REF".Substring(10)) }) | Add-Content -Path $env:GITHUB_ENV -Encoding utf8
233-
234-
- name: Check env
235-
run: |
236-
echo "RELEASE : ${{ env.RELEASE_VERSION }}"
237-
echo "ARTIFACT : ${{ env.ARTIFACT }}"
238-
echo "WB_ARTIFACT: ${{ env.WB_ARTIFACT }}"
239-
240-
- name: Pull build image
241-
run: |
242-
docker pull ${{ env.WIN_BUILDER_IMAGE }}
243-
244-
- name: Make artifacts directory
245-
run: |
246-
mkdir artifact
247-
248-
- name: Build windows (no TLS)
249-
run: |
250-
docker run --rm -v "${pwd}:${{ env.WIN_SRC_DIR }}" -e SRCDIR="${{ env.WIN_SRC_DIR }}" -e FLAGS="rebuild no-test no-tls" -e RELEASE=${{ env.RELEASE_VERSION }} ${{ env.WIN_BUILDER_IMAGE }}
251-
252-
- name: Copy build artifact (windows no-tls)
253-
run: |
254-
cp build\${{ env.WB_ARTIFACT }}-no-tls.zip artifact\${{ env.ARTIFACT }}-no-tls.zip
255-
ls artifact\
256-
257-
- name: Build windows (TLS)
258-
run: |
259-
docker run --rm -v "${pwd}:${{ env.WIN_SRC_DIR }}" -e SRCDIR="${{ env.WIN_SRC_DIR }}" -e FLAGS="rebuild no-test" -e RELEASE=${{ env.RELEASE_VERSION }} ${{ env.WIN_BUILDER_IMAGE }}
260-
261-
- name: Copy build artifact (windows)
262-
run: |
263-
cp build\${{ env.WB_ARTIFACT }}.zip artifact\${{ env.ARTIFACT }}.zip
264-
ls artifact\
265-
266-
- name: Upload build artifact (no TLS)
267-
uses: actions/upload-artifact@v1
268-
with:
269-
name: ${{ env.ARTIFACT }}-no-tls.zip
270-
path: artifact/${{ env.ARTIFACT }}-no-tls.zip
271-
272-
- name: Upload build artifact (TLS)
273-
uses: actions/upload-artifact@v1
274-
with:
275-
name: ${{ env.ARTIFACT }}.zip
276-
path: artifact/${{ env.ARTIFACT }}.zip
277-
278211

279212
# --------------------------- PUBLISH RELEASE
280213
publish_release:
281214
runs-on: ubuntu-latest
282215
name: publish release
283-
needs: [build_docs, build_linux_tls, build_linux_no_tls, build_centos_tls, build_centos_no_tls, build_macos_tls, build_macos_no_tls, build_windows]
216+
needs: [build_docs, build_linux_tls, build_linux_no_tls, build_centos_tls, build_centos_no_tls, build_macos_tls, build_macos_no_tls]
284217
steps:
285218

286219
- uses: actions/checkout@master
@@ -293,8 +226,6 @@ jobs:
293226
echo LINUX_NO_TLS_ARTIFACT=$(echo ${LINUX_ARTIFACT_TEMPLATE} | sed "s/%VERSION%/$(echo ${GITHUB_REF:10})/g")-no-tls.zip >> $GITHUB_ENV
294227
echo CENTOS_ARTIFACT=$(echo ${CENTOS_ARTIFACT_TEMPLATE} | sed "s/%VERSION%/$(echo ${GITHUB_REF:10})/g").zip >> $GITHUB_ENV
295228
echo CENTOS_NO_TLS_ARTIFACT=$(echo ${CENTOS_ARTIFACT_TEMPLATE} | sed "s/%VERSION%/$(echo ${GITHUB_REF:10})/g")-no-tls.zip >> $GITHUB_ENV
296-
echo WINDOWS_ARTIFACT=$(echo ${WINDOWS_ARTIFACT_TEMPLATE} | sed "s/#VERSION#/$(echo ${GITHUB_REF:10})/g").zip >> $GITHUB_ENV
297-
echo WINDOWS_NO_TLS_ARTIFACT=$(echo ${WINDOWS_ARTIFACT_TEMPLATE} | sed "s/#VERSION#/$(echo ${GITHUB_REF:10})/g")-no-tls.zip >> $GITHUB_ENV
298229
echo MAC_ARTIFACT=$(echo ${MAC_ARTIFACT_TEMPLATE} | sed "s/%VERSION%/$(echo ${GITHUB_REF:10})/g").zip >> $GITHUB_ENV
299230
echo MAC_NO_TLS_ARTIFACT=$(echo ${MAC_ARTIFACT_TEMPLATE} | sed "s/%VERSION%/$(echo ${GITHUB_REF:10})/g")-no-tls.zip >> $GITHUB_ENV
300231
@@ -341,18 +272,6 @@ jobs:
341272
name: ${{ env.CENTOS_NO_TLS_ARTIFACT }}
342273
path: downloads/
343274

344-
- name: Download windows artifact
345-
uses: actions/download-artifact@v1
346-
with:
347-
name: ${{ env.WINDOWS_ARTIFACT }}
348-
path: downloads/
349-
350-
- name: Download windows-no-tls artifact
351-
uses: actions/download-artifact@v1
352-
with:
353-
name: ${{ env.WINDOWS_NO_TLS_ARTIFACT }}
354-
path: downloads/
355-
356275
- name: Download macosx artifact
357276
uses: actions/download-artifact@v1
358277
with:

0 commit comments

Comments
 (0)