 784849c2ca
			
		
	
	784849c2ca
	
	
	
		
			
			Formerly, developers were directed to install Go and a specific library dependency on their workstation. We can pull this all into bazel using bazelbuild/rules_go and bazelbuild/bazel-gazelle. Now, instead of running a script from a specific directory, the dev server can be started with a simple "bazel run" command. Or, continue using the script, which automatically releases the bazel lock before starting the server. Change-Id: I9dbda32a8c8698b3f43d02b2133d3cecbffaf1c3
		
			
				
	
	
		
			21 lines
		
	
	
		
			763 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			763 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| # Copyright (C) 2015 The Android Open Source Project
 | |
| #
 | |
| # Licensed under the Apache License, Version 2.0 (the "License");
 | |
| # you may not use this file except in compliance with the License.
 | |
| # You may obtain a copy of the License at
 | |
| #
 | |
| # http://www.apache.org/licenses/LICENSE-2.0
 | |
| #
 | |
| # Unless required by applicable law or agreed to in writing, software
 | |
| # distributed under the License is distributed on an "AS IS" BASIS,
 | |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | |
| # See the License for the specific language governing permissions and
 | |
| # limitations under the License.
 | |
| 
 | |
| set -eu
 | |
| SCRIPTNAME=$(mktemp)
 | |
| trap "{ rm -f $SCRIPTNAME; }" EXIT
 | |
| bazel run --script_path="$SCRIPTNAME" //polygerrit-ui:devserver
 | |
| "$SCRIPTNAME" "$@"
 |