forked from openfrontier/gerrit-docker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gerrit-init.nohup
29 lines (24 loc) · 1.16 KB
/
gerrit-init.nohup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
echo "Initializing Gerrit..."
# gerrit-create-user.sh -t ldap -u ${INITIAL_ADMIN_USER} -p ${INITIAL_ADMIN_PASSWORD}
# gerrit-create-user.sh -t internal -A ${INITIAL_ADMIN_USER} -P ${INITIAL_ADMIN_PASSWORD} -u jenkins -f "TestBot"
# gerrit-user-to-group.sh -A ${INITIAL_ADMIN_USER} -P ${INITIAL_ADMIN_USER} -u ${INITIAL_ADMIN_USER} -g "Administrators"
# add_user_to_group.sh -A ${GERRIT_USERNAME} -P ${GERRIT_PASSWORD} -u ${JENKINS_USERNAME} -g Administrators
# gerrit-upload-ssh-key.sh -A ${INITIAL_ADMIN_USER} -P ${INITIAL_ADMIN_PASSWORD} -k id_rsa.pub -u jenkins
# mkdir -p /var/gerrit/.ssh
# ssh-keyscan -t rsa gitlab >> /var/gerrit/.ssh/known_hosts
# cat <<EOF > /var/gerrit/.ssh/config
# Host gitlab
# IdentityFile /var/gerrit/review_site/etc/ssh_host_rsa_key
# EOF
# chown gerrit2:gerrit2 /var/gerrit/.ssh/known_hosts /var/gerrit/.ssh/config
# echo "GitLab Ready!"
mkdir -p /var/gerrit/.ssh
ssh-keyscan -t rsa gitea-ssh >>/var/gerrit/.ssh/known_hosts
cat <<EOF >/var/gerrit/.ssh/config
Host gitea-ssh
IdentityFile /var/gerrit/review_site/etc/ssh_host_rsa_key
EOF
chown gerrit2:gerrit2 /var/gerrit/.ssh/known_hosts /var/gerrit/.ssh/config
echo "Gitea Ready!"
exit 0