mirror of
				https://github.com/edera-dev/krata.git
				synced 2025-11-03 23:29:39 +00:00 
			
		
		
		
	krata: introduce nightly build
This commit is contained in:
		
							
								
								
									
										5
									
								
								scripts/ci/install-deps.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										5
									
								
								scripts/ci/install-deps.sh
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,5 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
sudo apt-get update
 | 
			
		||||
sudo apt-get install -y build-essential libssl-dev libelf-dev flex bison bc
 | 
			
		||||
							
								
								
									
										22
									
								
								scripts/ci/nightly.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										22
									
								
								scripts/ci/nightly.sh
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,22 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
REAL_SCRIPT="$(realpath "${0}")"
 | 
			
		||||
cd "$(dirname "${REAL_SCRIPT}")/../.."
 | 
			
		||||
KRATA_DIR="${PWD}"
 | 
			
		||||
NIGHTLY_TAR="${KRATA_DIR}/krata.tgz"
 | 
			
		||||
NIGHTLY_DIR="$(mktemp -d /tmp/krata-release.XXXXXXXXXXXXX)"
 | 
			
		||||
for X in kratad kratanet kratactl
 | 
			
		||||
do
 | 
			
		||||
  cargo build --release --target x86_64-unknown-linux-gnu --bin "${X}"
 | 
			
		||||
  cp "${KRATA_DIR}/target/x86_64-unknown-linux-gnu/release/${X}" "${NIGHTLY_DIR}/${X}"
 | 
			
		||||
 | 
			
		||||
done
 | 
			
		||||
./initrd/build.sh
 | 
			
		||||
./kernel/build.sh
 | 
			
		||||
cd "${NIGHTLY_DIR}"
 | 
			
		||||
cp "${KRATA_DIR}/initrd/target/initrd" initrd
 | 
			
		||||
cp "${KRATA_DIR}/kernel/target/kernel" kernel
 | 
			
		||||
tar czf "${NIGHTLY_TAR}" .
 | 
			
		||||
cd "${KRATA_DIR}"
 | 
			
		||||
rm -rf "${NIGHTLY_DIR}"
 | 
			
		||||
		Reference in New Issue
	
	Block a user