Compare commits
14 Commits
pike_blue_
...
release_wh
Author | SHA1 | Date | |
---|---|---|---|
|
68fa5ab7e5 | ||
|
3bacd46cda | ||
|
bed76e55aa | ||
|
ddefac3f65 | ||
|
eab74f64e5 | ||
|
e9af178104 | ||
|
0dadfe3253 | ||
|
5bb283a6ed | ||
|
417a6966c3 | ||
|
64bda9fe50 | ||
|
44bb058368 | ||
|
7e5040e734 | ||
|
ebd59ef6c8 | ||
|
22a389e98c |
12
Makefile
12
Makefile
@@ -3,15 +3,12 @@ SRC := config/$(basename $(MAIN)).tex
|
|||||||
DEP := \
|
DEP := \
|
||||||
config/headfoot.tex \
|
config/headfoot.tex \
|
||||||
config/sourcelst.tex \
|
config/sourcelst.tex \
|
||||||
content.tex \
|
config/titlepage.tex \
|
||||||
Makefile
|
Makefile
|
||||||
|
|
||||||
all: $(MAIN)
|
DEP += $(wildcard ./*.tex)
|
||||||
|
|
||||||
one_page: $(DEP)
|
all: $(MAIN)
|
||||||
@latex config/framework_one_page.tex
|
|
||||||
latex config/framework_one_page.tex
|
|
||||||
dvipdf framework_one_page.dvi framework_one_page.pdf
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f \
|
rm -f \
|
||||||
@@ -20,8 +17,7 @@ clean:
|
|||||||
$(basename $(MAIN)).log \
|
$(basename $(MAIN)).log \
|
||||||
$(basename $(MAIN)).out \
|
$(basename $(MAIN)).out \
|
||||||
$(basename $(MAIN)).toc \
|
$(basename $(MAIN)).toc \
|
||||||
$(MAIN) \
|
$(MAIN)
|
||||||
framework_one_page.*
|
|
||||||
|
|
||||||
$(MAIN): $(DEP)
|
$(MAIN): $(DEP)
|
||||||
@latex $(SRC)
|
@latex $(SRC)
|
||||||
|
@@ -1,4 +1,5 @@
|
|||||||
\documentclass[a4paper,12pt,twoside]{article}%
|
\documentclass[12pt]{article}%
|
||||||
|
\usepackage[a3paper]{geometry}
|
||||||
\usepackage[utf8]{inputenc}%
|
\usepackage[utf8]{inputenc}%
|
||||||
\usepackage[T1]{fontenc}%
|
\usepackage[T1]{fontenc}%
|
||||||
\usepackage{caption}%
|
\usepackage{caption}%
|
||||||
@@ -20,26 +21,31 @@ citecolor = black]{hyperref}%
|
|||||||
\usepackage{amsfonts}%
|
\usepackage{amsfonts}%
|
||||||
\usepackage{mathrsfs}%
|
\usepackage{mathrsfs}%
|
||||||
\usepackage{hyperref}%
|
\usepackage{hyperref}%
|
||||||
\usepackage{xcolor}%
|
\usepackage[dvipsnames]{xcolor}%
|
||||||
\usepackage{scrpage2}%
|
\usepackage{scrpage2}%
|
||||||
|
\usepackage{multido}
|
||||||
|
\usepackage{pstricks}
|
||||||
|
\usepackage{colortbl}
|
||||||
|
|
||||||
\newcommand*\euler{\mathrm{e}}
|
%\newcommand*\euler{\mathrm{e}}
|
||||||
\input{title.tex}
|
%\input{title.tex}
|
||||||
\input{config/font.tex}
|
\input{config/font.tex}
|
||||||
\input{config/sourcelst.tex}
|
%\input{config/sourcelst.tex}
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
\clearscrheadfoot
|
\clearscrheadfoot
|
||||||
\clearscrplain
|
\clearscrplain
|
||||||
\clearscrheadings
|
\clearscrheadings
|
||||||
\pagestyle{scrplain} % switch off head and foot line
|
\pagestyle{scrplain} % switch off head and foot line
|
||||||
\input{config/titlepage.tex}
|
%\input{config/titlepage.tex}
|
||||||
\pagestyle{scrheadings} % switch on head and foot line
|
%\pagestyle{scrheadings} % switch on head and foot line
|
||||||
\newpage
|
%\newpage
|
||||||
\tableofcontents
|
%\tableofcontents
|
||||||
\input{config/headfoot.tex}
|
%\listoffigures
|
||||||
\newpage
|
%\listoftables
|
||||||
|
%\lstlistoflistings
|
||||||
|
%\input{config/headfoot.tex}
|
||||||
|
%\newpage
|
||||||
\input{content.tex}
|
\input{content.tex}
|
||||||
\lstsetdefault
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
||||||
|
@@ -1,40 +0,0 @@
|
|||||||
\documentclass[a4paper,12pt,oneside]{article}%
|
|
||||||
\usepackage[utf8]{inputenc}%
|
|
||||||
\usepackage[T1]{fontenc}%
|
|
||||||
\usepackage{caption}%
|
|
||||||
\usepackage{placeins}%
|
|
||||||
\usepackage{graphicx}%
|
|
||||||
\usepackage[colorlinks,
|
|
||||||
pdfpagelabels,
|
|
||||||
pdfstartview = FitH,
|
|
||||||
bookmarksopen = true,
|
|
||||||
bookmarksnumbered = true,
|
|
||||||
linkcolor = black,
|
|
||||||
plainpages = false,
|
|
||||||
hypertexnames = false,
|
|
||||||
citecolor = black]{hyperref}%
|
|
||||||
|
|
||||||
\usepackage{amsmath}%
|
|
||||||
\usepackage{amssymb}%
|
|
||||||
\usepackage{amstext}%
|
|
||||||
\usepackage{amsfonts}%
|
|
||||||
\usepackage{mathrsfs}%
|
|
||||||
\usepackage{hyperref}%
|
|
||||||
\usepackage{xcolor}%
|
|
||||||
\usepackage{scrpage2}%
|
|
||||||
|
|
||||||
\newcommand*\euler{\mathrm{e}}
|
|
||||||
%\input{title.tex}
|
|
||||||
\input{config/font.tex}
|
|
||||||
\input{config/sourcelst.tex}
|
|
||||||
|
|
||||||
\begin{document}
|
|
||||||
\clearscrheadfoot
|
|
||||||
\clearscrplain
|
|
||||||
\clearscrheadings
|
|
||||||
\pagestyle{scrheadings} % switch on head and foot line
|
|
||||||
\input{config/headfoot.tex}
|
|
||||||
\lstsetdefault
|
|
||||||
\input{content.tex}
|
|
||||||
\end{document}
|
|
||||||
|
|
@@ -2,6 +2,6 @@
|
|||||||
%\ihead{\includegraphics[scale=0.16]{config/novero_logo_web_500px.eps}}
|
%\ihead{\includegraphics[scale=0.16]{config/novero_logo_web_500px.eps}}
|
||||||
\ohead{\today}
|
\ohead{\today}
|
||||||
\setheadsepline{1pt}
|
\setheadsepline{1pt}
|
||||||
%\ofoot{\pagemark}
|
\ofoot{\pagemark}
|
||||||
%\setfootsepline{1pt}
|
\setfootsepline{1pt}
|
||||||
|
|
||||||
|
@@ -1,18 +1,6 @@
|
|||||||
\usepackage{listings}%
|
\usepackage{listings}%
|
||||||
\usepackage{courier}%
|
\usepackage{courier}%
|
||||||
|
|
||||||
\newcommand{\lstsetdefault}
|
|
||||||
{\lstset
|
|
||||||
{
|
|
||||||
language=bash,
|
|
||||||
tabsize=4,
|
|
||||||
frame=single,
|
|
||||||
basicstyle=\ttfamily\small,
|
|
||||||
commentstyle=\color{black},
|
|
||||||
keywordstyle=\color{black}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
\newcommand{\lstsetc}
|
\newcommand{\lstsetc}
|
||||||
{\lstset
|
{\lstset
|
||||||
{
|
{
|
||||||
|
52
content.tex
52
content.tex
@@ -1,46 +1,8 @@
|
|||||||
\section*{Pike Blue Release HowTo}
|
\begin{figure}
|
||||||
\subsection*{Internal release}
|
\begin{center}
|
||||||
A push event to a \textit{release/...} named branch will create release
|
\input{img_workflow.tex}
|
||||||
candidates. These release candidates are deployed to the pike blue project svn
|
% \caption{Gitlab workflow}
|
||||||
repository (\texttt{http://dabsvn01.internal.novero.com/svn/\ \\
|
% \label{fig:gitlab_workflow}
|
||||||
0\_31X\_P0610\_pike\_blue/trunk/development/software/\ \\
|
\end{center}
|
||||||
releases/release\_candidate/}).\\
|
\end{figure}
|
||||||
The branch can be created eiter by gitlab ui or locally.
|
|
||||||
\subsubsection*{Local}
|
|
||||||
Checkout the new release branch:
|
|
||||||
\lstsetbash
|
|
||||||
\begin{lstlisting}
|
|
||||||
git checkout -b release/<release_name>
|
|
||||||
\end{lstlisting}
|
|
||||||
Prepare build variables in the \textit{variables} section of the build job
|
|
||||||
file\\(\texttt{.gitlab-ci.yml} in pike blue's root directory).
|
|
||||||
\begin{lstlisting}
|
|
||||||
variables:
|
|
||||||
PRODUCT_NAME: "PI"
|
|
||||||
PRODUCT_VARIANT: "CX"
|
|
||||||
PROJECT_VERSION: "20"
|
|
||||||
SW_MAJOR: "1"
|
|
||||||
SW_MINOR: "0"
|
|
||||||
\end{lstlisting}
|
|
||||||
Push the new branch to the gitlab-server:
|
|
||||||
\begin{lstlisting}
|
|
||||||
git push -u origin release/<release_name>
|
|
||||||
\end{lstlisting}
|
|
||||||
\subsection*{External release}
|
|
||||||
A \textit{release/\_PI\_CX\_20...} named tag in the pike blue repository at the
|
|
||||||
gitlab server will create a release and deploys it to the pike blue project
|
|
||||||
svn repository (\texttt{http://dabsvn01.internal.novero.com/svn/\ \\
|
|
||||||
0\_31X\_P0610\_pike\_blue/trunk/development/software/\ \\
|
|
||||||
releases/release/}).\\
|
|
||||||
The tag can be created eiter by gitlab ui or locally.
|
|
||||||
\subsubsection{Gitlab UI}
|
|
||||||
To create the tag:
|
|
||||||
\begin{itemize}
|
|
||||||
\item go to the pike blue gitlab tags section \\
|
|
||||||
(\texttt{https://novgit05.novero.com/Pike/Blue/tags})
|
|
||||||
\item Hit the \textit{+ New tag} button
|
|
||||||
\item Choose a valid tag name \textit{(release/PI\_CX\_20...)}
|
|
||||||
\item Choose the above created release branch as source for the new tag.
|
|
||||||
\item Hit the \textit{Create tag} button
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
|
297
img_workflow.tex
Normal file
297
img_workflow.tex
Normal file
@@ -0,0 +1,297 @@
|
|||||||
|
\psset{griddots=0,gridlabels=8pt,subgriddiv=5}
|
||||||
|
\psset{xunit=13mm,yunit=13mm}
|
||||||
|
\begin{pspicture}(14,26)
|
||||||
|
% \psgrid
|
||||||
|
\newcommand{\clr}{black}
|
||||||
|
\newcommand{\masterx}{8}
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\masterx,1)(\masterx,26)
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,2)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,6)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,7)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,8)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,11)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,12)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,13)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,15)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,16)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,17)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,18)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,23)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\masterx,24)
|
||||||
|
\rput(\masterx,0.5){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{white2\_master}}
|
||||||
|
}
|
||||||
|
\renewcommand{\clr}{ForestGreen}
|
||||||
|
\newcommand{\featurex}{4}
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\masterx,2)(\featurex,3)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\featurex,3)(\featurex,11)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\featurex,11)(\masterx,12)
|
||||||
|
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\featurex,2.5)(\featurex,8.5)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\featurex,3)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\featurex,7)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\featurex,11)
|
||||||
|
\rput(3.5,2){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{release/white2/I320/RB1}}
|
||||||
|
}
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\masterx,12)(\featurex,13)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\featurex,13)(\featurex,17)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\featurex,17)(\masterx,18)
|
||||||
|
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\featurex,12.5)(\featurex,17.5)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\featurex,13)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\featurex,17)
|
||||||
|
\rput(3.5,12){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{release/white2/I320/RB2}}
|
||||||
|
}
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\masterx,18)(\featurex,19)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\featurex,19)(\featurex,23)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\featurex,23)(\masterx,24)
|
||||||
|
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\featurex,18.5)(\featurex,23.5)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\featurex,19)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\featurex,23)
|
||||||
|
\rput(3.5,18){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{release/white2/I320/RB3}}
|
||||||
|
}
|
||||||
|
\renewcommand{\clr}{Maroon}
|
||||||
|
\newcommand{\fixx}{6}
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\featurex,3)(\fixx,4)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\fixx,4)(\fixx,6)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\fixx,6)(\featurex,7)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt,linestyle=dashed]{->}(\fixx,6)(\masterx,7)
|
||||||
|
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\fixx,3.5)(\fixx,6.5)
|
||||||
|
\multido{\nA=4+2}{2}{
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,\nA)
|
||||||
|
}
|
||||||
|
\rput(6.5,3.3){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{fix/white2/e\_1}}
|
||||||
|
}
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\featurex,7)(\fixx,8)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\fixx,8)(\fixx,10)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\fixx,10)(\featurex,11)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt,linestyle=dashed]{->}(\fixx,10)(\masterx,11)
|
||||||
|
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\fixx,7.5)(\fixx,10.5)
|
||||||
|
\multido{\nA=8+2}{2}{
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,\nA)
|
||||||
|
}
|
||||||
|
\rput(6.5,7.3){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{fix/white2/e\_2}}
|
||||||
|
}
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\featurex,13)(\fixx,14)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\fixx,14)(\fixx,16)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\fixx,16)(\featurex,17)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt,linestyle=dashed]{->}(\fixx,16)(\masterx,17)
|
||||||
|
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\fixx,13.5)(\fixx,16.5)
|
||||||
|
\multido{\nA=14+2}{2}{
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,\nA)
|
||||||
|
}
|
||||||
|
\rput(6.5,13.3){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{fix/white2/e\_3}}
|
||||||
|
}
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\featurex,19)(\fixx,20)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\fixx,20)(\fixx,22)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\fixx,22)(\featurex,23)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt,linestyle=dashed]{->}(\fixx,22)(\masterx,23)
|
||||||
|
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\fixx,19.5)(\fixx,22.5)
|
||||||
|
\multido{\nA=20+2}{2}{
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,\nA)
|
||||||
|
}
|
||||||
|
\rput(6.5,19.3){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{fix/white2/e\_4}}
|
||||||
|
}
|
||||||
|
\renewcommand{\clr}{RoyalBlue}
|
||||||
|
\renewcommand{\fixx}{12}
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\masterx,2)(\fixx,3)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\fixx,3)(\fixx,5)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\fixx,5)(\masterx,6)
|
||||||
|
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\fixx,2.5)(\fixx,5.5)
|
||||||
|
\rput(13,2){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{feature/white2/f\_1}}
|
||||||
|
}
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,3)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,5)
|
||||||
|
\renewcommand{\fixx}{10}
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\masterx,2)(\fixx,3)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\fixx,3)(\fixx,7)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\fixx,7)(\masterx,8)
|
||||||
|
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\fixx,2.5)(\fixx,7.5)
|
||||||
|
\rput(\fixx,2){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{feature/white2/f\_2}}
|
||||||
|
}
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,3)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,5)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,7)
|
||||||
|
\renewcommand{\fixx}{12}
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\masterx,7)(\fixx,8)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\fixx,8)(\fixx,12)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\fixx,12)(\masterx,13)
|
||||||
|
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\fixx,7.5)(\fixx,12.5)
|
||||||
|
\rput(13,7){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{feature/white2/f\_3}}
|
||||||
|
}
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,8)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,10)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,12)
|
||||||
|
\renewcommand{\fixx}{10}
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\masterx,11)(\fixx,12)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\fixx,12)(\fixx,14)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\fixx,14)(\masterx,15)
|
||||||
|
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\fixx,11.5)(\fixx,14.5)
|
||||||
|
\rput(\fixx,11){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{feature/white2/f\_4}}
|
||||||
|
}
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,12)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,14)
|
||||||
|
\renewcommand{\clr}{Magenta}
|
||||||
|
\renewcommand{\fixx}{12}
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\masterx,12)(\fixx,13)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr](\fixx,13)(\fixx,15)
|
||||||
|
\psline[linewidth=2pt,linecolor=\clr,arrowsize=15pt]{->}(\fixx,15)(\masterx,16)
|
||||||
|
\psline[linewidth=1pt,linecolor=\clr,linestyle=dashed](\fixx,12.5)(\fixx,15.5)
|
||||||
|
\rput(12.5,12.5){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{fix/white2/e\_5}}
|
||||||
|
}
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,13)
|
||||||
|
\psdot[dotsize=10pt,dotstyle=o,linecolor=\clr](\fixx,15)
|
||||||
|
\renewcommand{\clr}{RedOrange}
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psdot[dotsize=5pt,dotstyle=o,linecolor=\clr](4,23)
|
||||||
|
\rput(3,24){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{release/white2/MO\_WC\_42\_x.y.z}}
|
||||||
|
}
|
||||||
|
\renewcommand{\clr}{DarkOrchid}
|
||||||
|
\psset{fillcolor=\clr}
|
||||||
|
\psdot[dotsize=5pt,dotstyle=o,linecolor=\clr](4,3)
|
||||||
|
\rput(0.7,3){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{release/white2/MO\_WC\_42\_x.y.z\_RC1}}
|
||||||
|
}
|
||||||
|
\psdot[dotsize=5pt,dotstyle=o,linecolor=\clr](4,11)
|
||||||
|
\rput(0.7,11){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{release/white2/MO\_WC\_42\_x.y.z\_RC2}}
|
||||||
|
}
|
||||||
|
\psdot[dotsize=5pt,dotstyle=o,linecolor=\clr](4,13)
|
||||||
|
\rput(0.7,13){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{release/white2/MO\_WC\_42\_x.y.z\_RC3}}
|
||||||
|
}
|
||||||
|
\psdot[dotsize=5pt,dotstyle=o,linecolor=\clr](4,17)
|
||||||
|
\rput(0.7,17){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{release/white2/MO\_WC\_42\_x.y.z\_RC4}}
|
||||||
|
}
|
||||||
|
\psdot[dotsize=5pt,dotstyle=o,linecolor=\clr](4,19)
|
||||||
|
\rput(0.7,19){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{release/white2/MO\_WC\_42\_x.y.z\_RC5}}
|
||||||
|
}
|
||||||
|
\rput(0.7,23){
|
||||||
|
\psset{fillcolor=white}
|
||||||
|
\psset{fillstyle=solid}
|
||||||
|
\psset{linecolor=\clr}
|
||||||
|
\psset{framearc=.5}
|
||||||
|
\psframebox{\textcolor{\clr}{release/white2/MO\_WC\_42\_x.y.z\_RC6}}
|
||||||
|
}
|
||||||
|
\psset{linecolor=white}
|
||||||
|
\rput(11.5,25){
|
||||||
|
\psframebox{\textcolor{ForestGreen}{Release branch}}
|
||||||
|
}
|
||||||
|
\rput(11.5,24.5){
|
||||||
|
\psframebox{\textcolor{DarkOrchid}{Release candidate}}
|
||||||
|
}
|
||||||
|
\rput(11.5,24){
|
||||||
|
\psframebox{\textcolor{RedOrange}{Customer release}}
|
||||||
|
}
|
||||||
|
\rput(11.5,23.5){
|
||||||
|
\psframebox{\textcolor{Maroon}{Error dedected by system test}}
|
||||||
|
}
|
||||||
|
\rput(11.5,23){
|
||||||
|
\psframebox{\textcolor{Magenta}{Error detected while development}}
|
||||||
|
}
|
||||||
|
\rput(11.5,22.5){
|
||||||
|
\psframebox{\textcolor{RoyalBlue}{Feature implementation}}
|
||||||
|
}
|
||||||
|
\end{pspicture}
|
@@ -1,4 +1,4 @@
|
|||||||
\newcommand{\docname}{HowTo}
|
\newcommand{\docname}{Release Process}
|
||||||
\newcommand{\prjname}{arch linux on raspberry pi}
|
\newcommand{\prjname}{Agricola}
|
||||||
\newcommand{\docversion}{0.1}
|
\newcommand{\docversion}{0.1}
|
||||||
\newcommand{\docauthor}{Thomas Klaehn}
|
\newcommand{\docauthor}{Thomas Klaehn}
|
||||||
|
Reference in New Issue
Block a user