* Prepare Dockerfile for GitHub Actions * Add Action * Add CI rules * Move docker files into the docker directory to prevent fetching build artifacts * Cache Docker layers Co-authored-by: aanper <mail@s3f.ru>
		
			
				
	
	
		
			18 lines
		
	
	
		
			305 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			305 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
# A hack for GitHub Actions to not install Rust twice
 | 
						|
if [ "$HOME" != "/root" ]; then
 | 
						|
    ln -sf /root/.rustup "$HOME/.rustup"
 | 
						|
    ln -sf /root/.cargo "$HOME/.cargo"
 | 
						|
fi
 | 
						|
 | 
						|
PATH="$HOME/.cargo/bin:${PATH}"
 | 
						|
 | 
						|
if [ -z "$1" ]; then
 | 
						|
    bash
 | 
						|
else
 | 
						|
    echo "Running $1"
 | 
						|
    set -ex
 | 
						|
    bash -c "$1"
 | 
						|
fi
 |