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 | ||||
|       command: | | ||||
|         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 | ||||
|         mkdir -p build | ||||
|         cd build | ||||
| @ -151,6 +151,11 @@ defaults: | ||||
|       requires: | ||||
|         - b_ubu | ||||
| 
 | ||||
|   - workflow_ubuntu1904_release: &workflow_ubuntu1904_release | ||||
|       <<: *workflow_trigger_on_tags | ||||
|       requires: | ||||
|         - b_ubu_release | ||||
| 
 | ||||
|   - workflow_ubuntu1904_codecov: &workflow_ubuntu1904_codecov | ||||
|       <<: *workflow_trigger_on_tags | ||||
|       requires: | ||||
| @ -284,6 +289,11 @@ jobs: | ||||
|       - store_artifacts: *artifacts_solc | ||||
|       - persist_to_workspace: *artifacts_executables | ||||
| 
 | ||||
|   b_ubu_release: &build_ubuntu1904_release | ||||
|     <<: *build_ubuntu1904 | ||||
|     environment: | ||||
|       FORCE_RELEASE: ON | ||||
| 
 | ||||
|   b_ubu18: &build_ubuntu1804 | ||||
|     docker: | ||||
|       - image: ethereum/solidity-buildpack-deps:ubuntu1804 | ||||
| @ -485,6 +495,9 @@ jobs: | ||||
|   t_ubu_soltest: &t_ubu_soltest | ||||
|     <<: *test_ubuntu1904 | ||||
| 
 | ||||
|   t_ubu_release_soltest: &t_ubu_release_soltest | ||||
|     <<: *t_ubu_soltest | ||||
| 
 | ||||
|   t_ubu_cli: &t_ubu_cli | ||||
|     docker: | ||||
|       - image: ethereum/solidity-buildpack-deps:ubuntu1904 | ||||
| @ -498,6 +511,9 @@ jobs: | ||||
|       - store_test_results: *store_test_results | ||||
|       - store_artifacts: *artifacts_test_results | ||||
| 
 | ||||
|   t_ubu_release_cli: &t_ubu_release_cli | ||||
|     <<: *t_ubu_cli | ||||
| 
 | ||||
|   t_ubu_asan_cli: | ||||
|     <<: *t_ubu_cli | ||||
|     environment: | ||||
| @ -617,6 +633,11 @@ workflows: | ||||
|       - t_ubu_cli: *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 | ||||
|       - b_ubu_asan: *workflow_trigger_on_tags | ||||
|       - t_ubu_asan_constantinople: *workflow_ubuntu1904_asan | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user