* cleanup * upbork * review grumble: rename client id prefix * rpc-tests: make one of the clients open-ethereum * fix doctest * README: mention clang version and that our wiki is old
		
			
				
	
	
		
			30 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env sh
 | |
| 
 | |
| # The image name
 | |
| PARITY_IMAGE_REPO=${PARITY_IMAGE_REPO:-parity/parity}
 | |
| # The tag to be used for builder image
 | |
| PARITY_BUILDER_IMAGE_TAG=${PARITY_BUILDER_IMAGE_TAG:-build}
 | |
| # The tag to be used for runner image
 | |
| PARITY_RUNNER_IMAGE_TAG=${PARITY_RUNNER_IMAGE_TAG:-latest}
 | |
| 
 | |
| echo Building $PARITY_IMAGE_REPO:$PARITY_BUILDER_IMAGE_TAG-$(git log -1 --format="%H")
 | |
| docker build --no-cache -t $PARITY_IMAGE_REPO:$PARITY_BUILDER_IMAGE_TAG-$(git log -1 --format="%H") . -f scripts/docker/centos/Dockerfile.build
 | |
| 
 | |
| echo Creating $PARITY_BUILDER_IMAGE_TAG-$(git log -1 --format="%H"), extracting binary
 | |
| docker create --name extract $PARITY_IMAGE_REPO:$PARITY_BUILDER_IMAGE_TAG-$(git log -1 --format="%H") 
 | |
| mkdir scripts/docker/centos/parity
 | |
| docker cp extract:/build/open-ethereum/target/release/parity scripts/docker/centos/parity
 | |
| 
 | |
| echo Building $PARITY_IMAGE_REPO:$PARITY_RUNNER_IMAGE_TAG
 | |
| docker build --no-cache -t $PARITY_IMAGE_REPO:$PARITY_RUNNER_IMAGE_TAG scripts/docker/centos/ -f scripts/docker/centos/Dockerfile
 | |
| 
 | |
| echo Cleaning up ...
 | |
| rm -rf scripts/docker/centos/parity
 | |
| docker rm -f extract
 | |
| docker rmi -f $PARITY_IMAGE_REPO:$PARITY_BUILDER_IMAGE_TAG-$(git log -1 --format="%H")
 | |
| 
 | |
| echo Echoing Parity version:
 | |
| docker run $PARITY_IMAGE_REPO:$PARITY_RUNNER_IMAGE_TAG --version
 | |
| 
 | |
| echo Done.
 |