diff --git a/LabSEI.tex b/LabSEI.tex index 55eefc7..ef88304 100644 --- a/LabSEI.tex +++ b/LabSEI.tex @@ -70,5 +70,7 @@ \newpage \input installDoc/redmine-sei \input installDoc/gitlab-sei +\input installDoc/configurar_projeto-sei.tex + \end{document} diff --git a/installDoc/configurar_projeto-sei.tex b/installDoc/configurar_projeto-sei.tex new file mode 100644 index 0000000..1493e88 --- /dev/null +++ b/installDoc/configurar_projeto-sei.tex @@ -0,0 +1,76 @@ +\section{Configurar Projetos} +\label{Configurar Projetos} + + +Este tutorial será utilizado para criar um projeto integrado com redine e gitlab. +\\ +** O repositório utilizado aqui foi apenas de teste. + +\subsection{Pré-requisitos} + +\begin{itemize} +\item Possuir um projeto criado no redmine +\end{itemize} + +\subsection{Criar um projeto no Gitlab} + +\begin{itemize} +\item Vá no menu superior na opçes settings +\item Desça até achar a opção Features +\item Em Issue Tracker selecione a opção Redmine +\item Em project name digite o nome do projeto que está no redmine +\end{itemize} + + +\subsection{Configurar repositorio do projeto no Redmine} + +\fbox{\parbox{\textwidth}{ +\texttt{ +mkdir /opt/redmine/repositorios +}}} + + +\subsection{Clonar o projeto que foi criado no Gitlab} + +\fbox{\parbox{\textwidth}{ +\texttt{ +cd /opt/redmine/repositorios +\\ +git clone --mirror git@189.9.150.213:thiago/teste.git +}}} + + + + +\subsection{Criar Cron para rodar a cada 5 minutos} + +\fbox{\parbox{\textwidth}{ +\texttt{ +crontab -e +\\ +*/5 * * * * cd /opt/redmine/repositorios/teste.git \&\& git fetch -q --all -p +}}} + +\subsection{Configurando Redmine} + +\subsubsection{Ir na opção de Configuração de repositório } + +\begin{itemize} +\item Acesso o endereço do redmine +\item Clique em projetos +\item Clique no projeto que será utilizado +\item Vá em configurações -> repositórios -> novo repositório +\end{itemize} + +\subsubsection{Configurando acesso ao repositorio Gitlab} + +\begin{itemize} +\item Em controle de versão selecione a opção: git +\item Escreva um identificador do nome do projeto, coloque a sua preferência +\item Coloque o endereço do repositório local ex: /opt/redmine/repositorios/teste.git +\item Marque a checkbox relatar ultima alteração para arquivos e diretórios +\item Clique em criar repositorio +\item Clique no repositório que acabou de ser criado e veja os commits e arquivos do repositório +\end{itemize} + + diff --git a/installDoc/redmine-sei.tex b/installDoc/redmine-sei.tex index 4c7f5aa..5d70f13 100644 --- a/installDoc/redmine-sei.tex +++ b/installDoc/redmine-sei.tex @@ -9,7 +9,7 @@ Para a execução das ferramentas nesse ambiente as seguintes portas devem estar \begin{itemize} \item 80 -\item 3000 +\item 443 \item 389 \item 21 \end{itemize} @@ -165,8 +165,8 @@ dados: Abra o arquivo do script "ldap\_register.sh": \begin{itemize} - \item Endereço IP da máquina do Redmine (Ex.: ADDRESS\_REDMINE="localhost/redmine") - \item Endereço IP da máquina do Gitlab (Ex.: ADDRESS\_GITLAB="192.168.1.114") + \item Endereço IP externo da máquina do Redmine (Ex.: ADDRESS\_REDMINE="192.168.1.154/redmine") + \item Endereço IP externo da máquina do Gitlab (Ex.: ADDRESS\_GITLAB="192.168.1.114") \item Dados de configuração do LDAP \begin{itemize} @@ -200,5 +200,5 @@ Usuário: admin \\ Senha: sei1234 \\ -A aplicação de cadastro no LDAP pode ser acessado pela url: http://:3000 +A aplicação de cadastro no LDAP pode ser acessado pela url: http://:443 }}} diff --git a/script/ldap_register.sh b/script/ldap_register.sh index 14f72c4..24d25dd 100755 --- a/script/ldap_register.sh +++ b/script/ldap_register.sh @@ -40,4 +40,4 @@ echo "dc: ${BASE} " >> /opt/Ldap-Register/config/ldap.yml echo "redmine: ${ADDRESS_REDMINE}" > /opt/Ldap-Register/config/references.yml echo "gitlab: ${ADDRESS_GITLAB} " >> /opt/Ldap-Register/config/references.yml -sudo unicorn_rails -c /opt/Ldap-Register/config/unicorn.rb -E production -l 0.0.0.0:3000 -D +sudo /usr/local/bin/unicorn_rails -c /opt/Ldap-Register/config/unicorn.rb -E production -l 0.0.0.0:443 -D diff --git a/script/redmine.sh b/script/redmine.sh index d3c5b11..a29188a 100755 --- a/script/redmine.sh +++ b/script/redmine.sh @@ -105,4 +105,4 @@ bundle exec rake redmine:backlogs:install story_trackers=2 task_tracker=1 # 16. Executando redmine -sudo /usr/local/bin/unicorn_rails -c /opt/redmine/config/unicorn.rb -E production -p 80 -D \ No newline at end of file +sudo /usr/local/bin/unicorn_rails -c /opt/redmine/config/unicorn.rb -E production -p 80 -D -- libgit2 0.21.2