|
@@ -19,7 +19,7 @@ jobs:
|
|
- name: Check out code into the Go module directory
|
|
- name: Check out code into the Go module directory
|
|
uses: actions/checkout@v2
|
|
uses: actions/checkout@v2
|
|
- name: Build release
|
|
- name: Build release
|
|
- run: make release
|
|
|
|
|
|
+ run: BUILD_VERSION=xxx make release
|
|
- name: clone and build hub CI tool
|
|
- name: clone and build hub CI tool
|
|
run: |
|
|
run: |
|
|
git clone https://github.com/crowdsecurity/hub-tests.git
|
|
git clone https://github.com/crowdsecurity/hub-tests.git
|
|
@@ -27,19 +27,19 @@ jobs:
|
|
make
|
|
make
|
|
- name: Create crowdsec test env with all parsers from the release
|
|
- name: Create crowdsec test env with all parsers from the release
|
|
run: |
|
|
run: |
|
|
- cd crowdsec-pull
|
|
|
|
|
|
+ cd crowdsec-xxx
|
|
./test_env.sh
|
|
./test_env.sh
|
|
cd tests
|
|
cd tests
|
|
for i in `./cscli -c dev.yaml list parsers -a -o json | jq -r ".[].name" ` ; do
|
|
for i in `./cscli -c dev.yaml list parsers -a -o json | jq -r ".[].name" ` ; do
|
|
./cscli -c dev.yaml install parser $i ;
|
|
./cscli -c dev.yaml install parser $i ;
|
|
done
|
|
done
|
|
- name: Setup hub ci in crowdsec
|
|
- name: Setup hub ci in crowdsec
|
|
- working-directory: ./crowdsec-pull/tests/
|
|
|
|
|
|
+ working-directory: ./crowdsec-xxx/tests/
|
|
run: |
|
|
run: |
|
|
cp -R ../../hub-tests/tests .
|
|
cp -R ../../hub-tests/tests .
|
|
cp ../../hub-tests/main .
|
|
cp ../../hub-tests/main .
|
|
- name: Run the HUB CI
|
|
- name: Run the HUB CI
|
|
- working-directory: ./crowdsec-pull/tests/
|
|
|
|
|
|
+ working-directory: ./crowdsec-xxx/tests/
|
|
run: |
|
|
run: |
|
|
for i in `find ./tests -mindepth 1 -maxdepth 1 -type d` ; do
|
|
for i in `find ./tests -mindepth 1 -maxdepth 1 -type d` ; do
|
|
echo "::group::Test-${i}" ;
|
|
echo "::group::Test-${i}" ;
|