mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #7375 from ethereum/fakeReleaseTestrun
Add fake release test build and test runs on CircleCI.
This commit is contained in:
commit
7e80fcebc1
@ -22,7 +22,7 @@ defaults:
|
|||||||
name: Build
|
name: Build
|
||||||
command: |
|
command: |
|
||||||
set -ex
|
set -ex
|
||||||
if [ "$CIRCLE_BRANCH" = release -o -n "$CIRCLE_TAG" ]; then echo -n > prerelease.txt; else date -u +"nightly.%Y.%-m.%-d" > prerelease.txt; fi
|
if [ "$CIRCLE_BRANCH" = release -o -n "$CIRCLE_TAG" -o -n "$FORCE_RELEASE" ]; then echo -n > prerelease.txt; else date -u +"nightly.%Y.%-m.%-d" > prerelease.txt; fi
|
||||||
echo -n "$CIRCLE_SHA1" > commit_hash.txt
|
echo -n "$CIRCLE_SHA1" > commit_hash.txt
|
||||||
mkdir -p build
|
mkdir -p build
|
||||||
cd build
|
cd build
|
||||||
@ -151,6 +151,11 @@ defaults:
|
|||||||
requires:
|
requires:
|
||||||
- b_ubu
|
- b_ubu
|
||||||
|
|
||||||
|
- workflow_ubuntu1904_release: &workflow_ubuntu1904_release
|
||||||
|
<<: *workflow_trigger_on_tags
|
||||||
|
requires:
|
||||||
|
- b_ubu_release
|
||||||
|
|
||||||
- workflow_ubuntu1904_codecov: &workflow_ubuntu1904_codecov
|
- workflow_ubuntu1904_codecov: &workflow_ubuntu1904_codecov
|
||||||
<<: *workflow_trigger_on_tags
|
<<: *workflow_trigger_on_tags
|
||||||
requires:
|
requires:
|
||||||
@ -284,6 +289,11 @@ jobs:
|
|||||||
- store_artifacts: *artifacts_solc
|
- store_artifacts: *artifacts_solc
|
||||||
- persist_to_workspace: *artifacts_executables
|
- persist_to_workspace: *artifacts_executables
|
||||||
|
|
||||||
|
b_ubu_release: &build_ubuntu1904_release
|
||||||
|
<<: *build_ubuntu1904
|
||||||
|
environment:
|
||||||
|
FORCE_RELEASE: ON
|
||||||
|
|
||||||
b_ubu18: &build_ubuntu1804
|
b_ubu18: &build_ubuntu1804
|
||||||
docker:
|
docker:
|
||||||
- image: ethereum/solidity-buildpack-deps:ubuntu1804
|
- image: ethereum/solidity-buildpack-deps:ubuntu1804
|
||||||
@ -485,6 +495,9 @@ jobs:
|
|||||||
t_ubu_soltest: &t_ubu_soltest
|
t_ubu_soltest: &t_ubu_soltest
|
||||||
<<: *test_ubuntu1904
|
<<: *test_ubuntu1904
|
||||||
|
|
||||||
|
t_ubu_release_soltest: &t_ubu_release_soltest
|
||||||
|
<<: *t_ubu_soltest
|
||||||
|
|
||||||
t_ubu_cli: &t_ubu_cli
|
t_ubu_cli: &t_ubu_cli
|
||||||
docker:
|
docker:
|
||||||
- image: ethereum/solidity-buildpack-deps:ubuntu1904
|
- image: ethereum/solidity-buildpack-deps:ubuntu1904
|
||||||
@ -498,6 +511,9 @@ jobs:
|
|||||||
- store_test_results: *store_test_results
|
- store_test_results: *store_test_results
|
||||||
- store_artifacts: *artifacts_test_results
|
- store_artifacts: *artifacts_test_results
|
||||||
|
|
||||||
|
t_ubu_release_cli: &t_ubu_release_cli
|
||||||
|
<<: *t_ubu_cli
|
||||||
|
|
||||||
t_ubu_asan_cli:
|
t_ubu_asan_cli:
|
||||||
<<: *t_ubu_cli
|
<<: *t_ubu_cli
|
||||||
environment:
|
environment:
|
||||||
@ -617,6 +633,11 @@ workflows:
|
|||||||
- t_ubu_cli: *workflow_ubuntu1904
|
- t_ubu_cli: *workflow_ubuntu1904
|
||||||
- t_ubu_soltest: *workflow_ubuntu1904
|
- t_ubu_soltest: *workflow_ubuntu1904
|
||||||
|
|
||||||
|
# Ubuntu fake release build and tests
|
||||||
|
- b_ubu_release: *workflow_trigger_on_tags
|
||||||
|
- t_ubu_release_cli: *workflow_ubuntu1904_release
|
||||||
|
- t_ubu_release_soltest: *workflow_ubuntu1904_release
|
||||||
|
|
||||||
# ASan build and tests
|
# ASan build and tests
|
||||||
- b_ubu_asan: *workflow_trigger_on_tags
|
- b_ubu_asan: *workflow_trigger_on_tags
|
||||||
- t_ubu_asan_constantinople: *workflow_ubuntu1904_asan
|
- t_ubu_asan_constantinople: *workflow_ubuntu1904_asan
|
||||||
|
Loading…
Reference in New Issue
Block a user