gitlab_omnibus_issues_tracker_tutorial.tex
2.24 KB
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
\section{Integração com o Redmine utilizando o Gitlab Omnibus}\label{integração com o Redmine utilizando o Gitlab Omnibus}
\subsection{Instalar vim, wget e openssh-server}
\fbox{\parbox{\textwidth}{
\texttt{
sudo yum install vim wget openssh-server
}}}
\subsection{Download e instalação pacote Gitlab-7.0.0}
\fbox{\parbox{\textwidth}{
\texttt{
\footnotesize{
wget https://downloads-packages.s3.amazonaws.com/centos-6.5/gitlab-7.0.0\_omnibus-1.el6.x86\_64.rpm
}
}}}
\fbox{\parbox{\textwidth}{
\texttt{
sudo rpm -i gitlab-7.0.0\_omnibus-1.el6.x86\_64.rpm
}}}
\subsection{Adicionar as configurações para url externa, portas de serviço e issues tracker}
\fbox{\parbox{\textwidth}{
\texttt{
sudo vim /etc/gitlab/gitlab.rb
}}}
Altere a url externa modificando a linha:
\fbox{\parbox{\textwidth}{
\texttt{
external\_url "http://gitlab.example.com
}}}
Para
\fbox{\parbox{\textwidth}{
\texttt{
external\_url "http://<IP>"
}}}
Onde tiver a url externa do Gitlab
Adicione as seguintes linhas para modificar as portas de serviço:
\fbox{\parbox{\textwidth}{
\texttt{redis{[}`port'{]} = 1234 postgresql{[}`port'{]} = 2345
unicorn{[}`port'{]} = 3456}}}
\subsection{Ativar incrição, acicionar a linha:}
\fbox{\parbox{\textwidth}{
\texttt{gitlab\_rails{[}`gitlab\_signup\_enabled'{]} = ``true''}}}
\subsection{Adicione as seguintes definições,para definir no Redmine a issue tracker:}
\fbox{\parbox{\textwidth}{
\texttt{
gitlab\_rails['issues\_tracker\_redmine'] = "redmine"
\\gitlab\_rails['issues\_tracker\_redmine\_title'] = "Redmine"
\\gitlab\_rails['issues\_tracker\_redmine\_project\_url'] = \\"http://<redmine-url>/projects/:issues\_tracker\_id"
\\gitlab\_rails['issues\_tracker\_redmine\_issues\_url'] = \\"http://<redmine-url>/issues/:id"
\\gitlab\_rails['issues\_tracker\_redmine\_new\_issue\_url'] = \\"http://<redmine-url>/projects/\\:issues\_tracker\_id/issues/new"
}}}
Onde houver url do redmine.
Sauve as alterações, rodando:
\fbox{\parbox{\textwidth}{
\texttt{
[ESC]:wq!
}}}
\subsection{Execute o seguinte comando para que as alterações entrem em vigor:}
\fbox{\parbox{\textwidth}{
\texttt{
sudo gitlab-ctl reconfigure
}}}
\subsection{Abrir firewall para serviços de http e ssh:}
\fbox{\parbox{\textwidth}{
\texttt{
sudo lokkit -s http -s ssh
}}}