Benjamin Elder 
							
						 
					 
					
						
						
							
						
						caf9d94d69 
					 
					
						
						
							
							make build/release.sh pass shellcheck  
						
						
						
						
					 
					
						2019-01-16 00:27:43 -08:00 
						 
				 
			
				
					
						
							
							
								Matthias Bertschy 
							
						 
					 
					
						
						
							
						
						9b15af19b2 
					 
					
						
						
							
							Update all script to use /usr/bin/env bash in shebang  
						
						
						
						
					 
					
						2018-04-19 13:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Jeff Grafton 
							
						 
					 
					
						
						
							
						
						a29d364fff 
					 
					
						
						
							
							Save docker image tarfiles in _output/release-images/$arch/.  
						
						... 
						
						
						
						Additionally, add option KUBE_BUILD_HYPERKUBE to build hyperkube
outside of the release flow. 
						
						
					 
					
						2017-06-23 13:58:35 -07:00 
						 
				 
			
				
					
						
							
							
								Madhusudan.C.S 
							
						 
					 
					
						
						
							
						
						5a7644c502 
					 
					
						
						
							
							[Federation][init-11] Switch federation e2e tests to use the new federation control plane bootstrap via the kubefed init command.  
						
						
						
						
					 
					
						2016-12-16 11:22:44 +05:30 
						 
				 
			
				
					
						
							
							
								Jeff Grafton 
							
						 
					 
					
						
						
							
						
						27d096d27d 
					 
					
						
						
							
							Rename build-tools/ back to build/  
						
						
						
						
					 
					
						2016-12-14 13:42:15 -08:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						27116c6818 
					 
					
						
						
							
							rename build/ to build-tools/  
						
						
						
						
					 
					
						2016-10-24 14:41:56 -07:00 
						 
				 
			
				
					
						
							
							
								shashidharatd 
							
						 
					 
					
						
						
							
						
						c47732c60a 
					 
					
						
						
							
							Fix federated-image.tag written with empty string  
						
						
						
						
					 
					
						2016-10-17 11:00:18 +05:30 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						034fc8829f 
					 
					
						
						
							
							Update comment on release.sh to reflect new release repo  
						
						
						
						
					 
					
						2016-10-03 19:42:21 -07:00 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						f861163a15 
					 
					
						
						
							
							Move release code (bash) out of build/common.sh  
						
						
						
						
					 
					
						2016-10-03 19:42:21 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						9613e15801 
					 
					
						
						
							
							Make releases work  
						
						
						
						
					 
					
						2016-07-12 21:52:54 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						faeef5c4ae 
					 
					
						
						
							
							Use make as the main build tool  
						
						... 
						
						
						
						This allows us to start building real dependencies into Makefile.
Leave old hack/* scripts in place but advise to use 'make'.  There are a few
rules that call things like 'go run' or 'build/*' that I left as-is for now. 
						
						
					 
					
						2016-07-12 21:52:00 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Khramov 
							
						 
					 
					
						
						
							
						
						745d253d72 
					 
					
						
						
							
							build: fixed ${KUBE_ROOT} prefix for build scripts  
						
						
						
						
					 
					
						2016-07-05 14:47:31 +02:00 
						 
				 
			
				
					
						
							
							
								David McMahon 
							
						 
					 
					
						
						
							
						
						ef0c9f0c5b 
					 
					
						
						
							
							Remove "All rights reserved" from all the headers.  
						
						
						
						
					 
					
						2016-06-29 17:47:36 -07:00 
						 
				 
			
				
					
						
							
							
								Colin Hom 
							
						 
					 
					
						
						
							
						
						a092fd2dd4 
					 
					
						
						
							
							Federation build and e2e test integration  
						
						... 
						
						
						
						Federation components are now buildable and e2e-testable via e2e.go. 
						
						
					 
					
						2016-05-25 15:07:27 -07:00 
						 
				 
			
				
					
						
							
							
								Filip Grzadkowski 
							
						 
					 
					
						
						
							
						
						6f6cb45638 
					 
					
						
						
							
							Make  #19601  backward compatible.  
						
						... 
						
						
						
						Fixes  #20047  
					
						2016-02-25 14:24:51 +01:00 
						 
				 
			
				
					
						
							
							
								David McMahon 
							
						 
					 
					
						
						
							
						
						c0fe6b765e 
					 
					
						
						
							
							Remove redundant call of kube::release::gcs::release.  
						
						... 
						
						
						
						This is called by build/push-official-release.sh. 
						
						
					 
					
						2016-02-22 16:11:48 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Paris 
							
						 
					 
					
						
						
							
						
						6b3a6e6b98 
					 
					
						
						
							
							Make copyright ownership statement generic  
						
						... 
						
						
						
						Instead of saying "Google Inc." (which is not always correct) say "The
Kubernetes Authors", which is generic. 
						
						
					 
					
						2015-05-01 17:49:56 -04:00 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						f1fed3bcfc 
					 
					
						
						
							
							Remove support for building "run containers".  
						
						... 
						
						
						
						This was untested, broken and largely unused.
Related to #12  and #2455#issuecomment-68803245. 
						
						
					 
					
						2015-01-05 16:26:28 -08:00 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						5d33ce46cc 
					 
					
						
						
							
							Rework hack/ and build/ directories.  
						
						... 
						
						
						
						* Rewrite a bunch of the hack/ directory with modular reusable bash libraries.
* Have 'build/*' build on 'hack/*'.  The stuff in build now just runs hack/* in a docker container.
* Use a docker data container to enable faster incremental builds.
* Standardize output to _output/{local,dockerized}/bin/OS/ARCH/*.  This regularized placement makes cross compilation work.
* Move travis specific scripts under hack/travis
With new dockerized incremental builds, I can do a no-op `make quick-release` in ~30s.  This is a significant improvement. 
						
						
					 
					
						2014-11-01 17:56:41 -07:00 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						3701c2ac0e 
					 
					
						
						
							
							Add kubectl to build/release scripts.  
						
						... 
						
						
						
						Also Refactor build helpers into client/cross and server/linux.  This make it easier to tell users what to build to get just the client binaries. 
						
						
					 
					
						2014-10-15 16:50:17 -07:00 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						1c257cb8db 
					 
					
						
						
							
							Option in build/release.sh to skip tests for a quicker dev/test cycle.  
						
						
						
						
					 
					
						2014-10-10 12:36:57 -07:00 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						96c1bc17ca 
					 
					
						
						
							
							Set shell options for reliability.  
						
						... 
						
						
						
						Tweak a few other small things in our shell scripts. 
						
						
					 
					
						2014-10-10 12:33:36 -07:00 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						d43a6ec5a3 
					 
					
						
						
							
							Standardize how we refer to the kubernetes root.  
						
						... 
						
						
						
						Now use $KUBE_ROOT as the variable pretty much everywhere. 
						
						
					 
					
						2014-10-10 12:33:36 -07:00 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						428a653ffb 
					 
					
						
						
							
							Normalize some of the boilerplate in each of the build commands.  
						
						
						
						
					 
					
						2014-10-10 12:30:12 -07:00 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						90f7bfa4f1 
					 
					
						
						
							
							Build separate various binary tarballs.  
						
						... 
						
						
						
						Also a bunch of script clean up.  Make make-clean.sh faster and more robust.
Building the docker run images and uploading to GCS are now optional and turned off by default. Doing a release shouldn't hit the network now (I think). 
						
						
					 
					
						2014-09-16 09:58:09 -07:00 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						ed5bfa2f0f 
					 
					
						
						
							
							Match shell style guide.  
						
						... 
						
						
						
						Looking at https://google-styleguide.googlecode.com/svn/trunk/shell.xml  
						
						
					 
					
						2014-09-09 16:04:41 -07:00 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						ec8ede9354 
					 
					
						
						
							
							Refactor GCS parts of new release process  
						
						
						
						
					 
					
						2014-09-09 13:53:40 -07:00 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						233765967b 
					 
					
						
						
							
							Namespace bash functions under build  
						
						
						
						
					 
					
						2014-09-08 09:35:03 -07:00 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						866cad9bd9 
					 
					
						
						
							
							Build platform specific tarballs and upload them to the release directory.  
						
						
						
						
					 
					
						2014-06-20 15:19:01 -07:00 
						 
				 
			
				
					
						
							
							
								Joe Beda 
							
						 
					 
					
						
						
							
						
						4547cee6cb 
					 
					
						
						
							
							Build runtime Docker images.  
						
						... 
						
						
						
						Also added release process to push these images to GCS. 
						
						
					 
					
						2014-06-20 10:51:50 -07:00