Remove AWS Kinesis CI. (#11451)
We’re constantly seeing issues with upstream code on these checks that have nothing to do with netdata, so there0s no real point in us having them in the first place.
Austin S. Hemmelgarn committed
Aug 24, 2021 at 07:13 UTC
90adda052d63fee60e4544e947bb25f82bcdda7b
1 file changed
-81
.github/workflows/build-and-install.yml
-81
@@ -136,84 +136,3 @@ jobs:
136
run: |
137
docker run -w /netdata test \
138
/bin/sh -c '/netdata/rmjsonc.sh && ./netdata-installer.sh --dont-wait --dont-start-it --require-cloud'
139
- aws-kinesis-build:
140
- name: With AWS Kinesis SDK
141
- strategy:
142
- fail-fast: false
143
- matrix:
144
- distro:
145
- - 'centos:8'
146
- - 'debian:buster'
147
- - 'fedora:32'
148
- - 'ubuntu:20.04'
149
- include:
150
- - distro: 'centos:8'
151
- pre: >-
152
- yum -y update &&
153
- yum -y groupinstall 'Development Tools' &&
154
- yum -y install libcurl-devel openssl-devel libuuid-devel
155
- build_kinesis: >-
156
- git clone --branch 1.8.186 --depth 1 https://github.com/aws/aws-sdk-cpp.git &&
157
- cmake -DCMAKE_INSTALL_PREFIX=/usr
158
- -DBUILD_ONLY=kinesis
159
- ./aws-sdk-cpp &&
160
- make &&
161
- make install
162
- - distro: 'debian:buster'
163
- pre: >-
164
- apt-get update &&
165
- DEBIAN_FRONTEND=noninteractive apt-get install -y build-essential &&
166
- DEBIAN_FRONTEND=noninteractive apt-get install -y libcurl4-openssl-dev libssl-dev uuid-dev zlib1g-dev libpulse-dev
167
- build_kinesis: >-
168
- git clone --branch 1.8.186 --depth 1 https://github.com/aws/aws-sdk-cpp.git &&
169
- cmake -DCMAKE_INSTALL_PREFIX=/usr
170
- -DBUILD_ONLY=kinesis
171
- ./aws-sdk-cpp &&
172
- make &&
173
- make install
174
- - distro: 'fedora:32'
175
- pre: >-
176
- dnf -y update &&
177
- dnf -y groupinstall 'Development Tools' &&
178
- dnf -y install libcurl-devel openssl-devel libuuid-devel
179
- build_kinesis: >-
180
- git clone --branch 1.8.186 --depth 1 https://github.com/aws/aws-sdk-cpp.git &&
181
- cmake -DCMAKE_INSTALL_PREFIX=/usr
182
- -DBUILD_ONLY=kinesis
183
- ./aws-sdk-cpp &&
184
- make &&
185
- make install
186
- - distro: 'ubuntu:20.04'
187
- pre: >-
188
- apt-get update &&
189
- DEBIAN_FRONTEND=noninteractive apt-get install -y build-essential &&
190
- DEBIAN_FRONTEND=noninteractive apt-get install -y libcurl4-openssl-dev libssl-dev uuid-dev zlib1g-dev libpulse-dev
191
- build_kinesis: >-
192
- git clone --branch 1.8.186 --depth 1 https://github.com/aws/aws-sdk-cpp.git &&
193
- cmake -DCMAKE_INSTALL_PREFIX=/usr
194
- -DBUILD_ONLY=kinesis
195
- ./aws-sdk-cpp &&
196
- make &&
197
- make install
198
- runs-on: ubuntu-latest
199
- steps:
200
- - name: Git clone repository
201
- uses: actions/checkout@v2
202
- with:
203
- submodules: recursive
204
- - name: install-required-packages.sh on ${{ matrix.distro }}
205
- env:
206
- PRE: ${{ matrix.pre }}
207
- BUILD_KINESIS: ${{ matrix.build_kinesis }}
208
- run: |
209
- echo $PRE > ./prep-cmd.sh
210
- echo $BUILD_KINESIS > ./build-kinesis.sh && chmod +x ./build-kinesis.sh
211
- docker build . -f .github/dockerfiles/Dockerfile.build_test -t test --build-arg BASE=${{ matrix.distro }}
212
- - name: Build on ${{ matrix.distro }}
213
- env:
214
- RUNCMD: >-
215
- ./build-kinesis.sh &&
216
- ./netdata-installer.sh --dont-wait --dont-start-it --enable-backend-kinesis
217
- run: |
218
- docker run -e DO_NOT_TRACK=1 -w /netdata test \
219
- /bin/sh -c "$RUNCMD"