Skip to content

Commit dcff865

Browse files
committed
Refined CI.
Both azure build pipelines and gihub actions start CI process only if the followin condition are satisfied: 1. Pull request is post/updated/etc 2. Push to master 3. Push tags Removed compile times caluclation comment.
1 parent ae1bd85 commit dcff865

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

.github/workflows/gha.yml

+2-5
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ name: CI
33
on:
44
pull_request:
55
push:
6+
branches:
7+
- master
68
tags:
79
- '*'
810

@@ -27,23 +29,18 @@ jobs:
2729
CXX: clang++
2830
shell: bash
2931
run: |
30-
# 13+8
3132
if [ ${{ matrix.pattern }} == 0 ]; then
3233
FLAGS="-DMQTT_TEST_1=ON -DMQTT_TEST_2=ON -DMQTT_TEST_3=ON -DMQTT_TEST_4=OFF -DMQTT_TEST_5=ON -DMQTT_TEST_6=OFF -DMQTT_TEST_7=OFF -DMQTT_USE_TLS=OFF -DMQTT_BUILD_EXAMPLES=OFF -DMQTT_USE_WS=ON";
3334
fi
34-
# 10+8
3535
if [ ${{ matrix.pattern }} == 1 ]; then
3636
FLAGS="-DMQTT_TEST_1=OFF -DMQTT_TEST_2=OFF -DMQTT_TEST_3=OFF -DMQTT_TEST_4=ON -DMQTT_TEST_5=ON -DMQTT_TEST_6=ON -DMQTT_TEST_7=OFF -DMQTT_USE_TLS=ON -DMQTT_BUILD_EXAMPLES=OFF -DMQTT_USE_WS=ON";
3737
fi
38-
# 19
3938
if [ ${{ matrix.pattern }} == 2 ]; then
4039
FLAGS="-DMQTT_TEST_1=ON -DMQTT_TEST_2=OFF -DMQTT_TEST_3=OFF -DMQTT_TEST_4=OFF -DMQTT_TEST_5=OFF -DMQTT_TEST_6=OFF -DMQTT_TEST_7=OFF -DMQTT_USE_TLS=ON -DMQTT_BUILD_EXAMPLES=ON -DMQTT_USE_WS=ON -DMQTT_USE_STR_CHECK=ON";
4140
fi
42-
# 13
4341
if [ ${{ matrix.pattern }} == 3 ]; then
4442
FLAGS="-DMQTT_TEST_1=OFF -DMQTT_TEST_2=ON -DMQTT_TEST_3=ON -DMQTT_TEST_4=OFF -DMQTT_TEST_5=OFF -DMQTT_TEST_6=OFF -DMQTT_TEST_7=OFF -DMQTT_USE_TLS=ON -DMQTT_BUILD_EXAMPLES=OFF -DMQTT_USE_WS=OFF -DMQTT_USE_STR_CHECK=ON";
4543
fi
46-
# 13
4744
if [ ${{ matrix.pattern }} == 4 ]; then
4845
FLAGS="-DMQTT_TEST_1=OFF -DMQTT_TEST_2=OFF -DMQTT_TEST_3=OFF -DMQTT_TEST_4=OFF -DMQTT_TEST_5=OFF -DMQTT_TEST_6=ON -DMQTT_TEST_7=ON -DMQTT_USE_TLS=ON -DMQTT_BUILD_EXAMPLES=OFF -DMQTT_USE_WS=OFF -DMQTT_USE_STR_CHECK=ON";
4946
fi

azure-pipelines.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# https://aka.ms/yaml
44

55
trigger:
6-
- '*'
6+
tags:
77
pr:
88
- '*'
99

0 commit comments

Comments
 (0)