Skip to content
Snippets Groups Projects
Commit bee3756c authored by François Bobot's avatar François Bobot Committed by David Bühler
Browse files

[release] Updates release doc: creates branch stable/release by using frama-ci.

parent bfefa440
No related branches found
No related tags found
No related merge requests found
...@@ -22,8 +22,19 @@ $\rightarrow$ Repository $\rightarrow$ Protected Branches. ...@@ -22,8 +22,19 @@ $\rightarrow$ Repository $\rightarrow$ Protected Branches.
\section{Creating the branch} \section{Creating the branch}
Create the branch \texttt{stable/release} where \texttt{release} is the Create the branch \texttt{stable/release} where \texttt{release} is the
element name. element name using \texttt{frama-ci-create-branch} tool:
\begin{enumerate}
\item Install \texttt{frama-ci} tools:
\begin{shell}
opam pin add frama-ci-tools git@git.frama-c.com:frama-c/Frama-CI.git
\end{shell}
\item Create an API token for gitlab, in your gitlab profile settings
\item Run the command
\begin{shell}
frama-ci-create-branch --token=\$TOKEN \
--new-branch=stable/release --default-branch
\end{shell}
\end{enumerate}
What can be committed in this branch must follow the release schedule, What can be committed in this branch must follow the release schedule,
and go through Merge-requests. Everything else should go in \texttt{master}, and go through Merge-requests. Everything else should go in \texttt{master},
which can then be reset to standard-level protection (Developers + Masters which can then be reset to standard-level protection (Developers + Masters
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment