Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(20)

Unified Diff: testing_support/gerrit-init.sh

Issue 23620021: Add --ssh-port and --http-port parameters. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/depot_tools
Patch Set: Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: testing_support/gerrit-init.sh
diff --git a/testing_support/gerrit-init.sh b/testing_support/gerrit-init.sh
index b834fb814c13639e9edd0b290a252ccb331c2597..0f3ab32d9366dd7737e8baa8feb2d577297cf825 100755
--- a/testing_support/gerrit-init.sh
+++ b/testing_support/gerrit-init.sh
@@ -5,6 +5,9 @@
set -e
+http_port=8080
+ssh_port=29418
+
while test $# -ne 0; do
case "$1" in
-v)
@@ -15,6 +18,14 @@ while test $# -ne 0; do
rundir="$2"
shift
;;
+ --http-port)
+ http_port="$2"
+ shift
+ ;;
+ --ssh-port)
+ ssh_port="$2"
+ shift
+ ;;
*)
rundir="$1"
;;
@@ -137,6 +148,12 @@ cat <<EOF > "${rundir}/etc/gerrit.config"
[auth]
type = http
gitBasicAuth = true
+[gerrit]
+ canonicalWebUrl = http://$(hostname):${http_port}/
+[httpd]
+ listenUrl = http://*:${http_port}/
+[sshd]
+ listenAddress = *:${ssh_port}
EOF
# Initialize the gerrit instance.
@@ -164,22 +181,24 @@ EOF
# Create a .git-credentials file, to enable password-less push.
cat <<EOF > "${rundir}/tmp/.git-credentials"
-http://${username}:${password}@localhost:8080
+http://${username}:${password}@localhost:${http_port}
EOF
-echo
-echo "To start gerrit server:"
-echo " ${rundir}/bin/gerrit.sh start"
-echo
-echo "To use the REST API:"
-echo " curl --netrc-file ${rundir}/tmp/.netrc http://localhost:8080/<endpoint>"
-echo
-echo "To use SSH API:"
-echo " ssh ${username}@localhost -p 29418 -i ${rundir}/tmp/id_rsa gerrit"
-echo
-echo "To enable 'git push' without a password prompt:"
-echo " git config credential.helper 'store --file=${rundir}/tmp/.git-credentials'"
-echo
-echo "To stop the server:"
-echo " ${rundir}/bin/gerrit.sh stop"
-echo
+cat <<EOF
+
+To start gerrit server:
+ ${rundir}/bin/gerrit.sh start
+
+To use the REST API:
+ curl --netrc-file ${rundir}/tmp/.netrc http://localhost:${http_port}/<endpoint>
+
+To use SSH API:
+ ssh ${username}@localhost -p ${ssh_port} -i ${rundir}/tmp/id_rsa gerrit
+
+To enable 'git push' without a password prompt:
+ git config credential.helper 'store --file=${rundir}/tmp/.git-credentials'
+
+To stop the server:
+ ${rundir}/bin/gerrit.sh stop
+
+EOF
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698