Index: DamOverall/trunk/doc/DAM - Architecture Overall/DAM - Architecture Overall.tex =================================================================== diff -u -r4104 -r4106 --- DamOverall/trunk/doc/DAM - Architecture Overall/DAM - Architecture Overall.tex (.../DAM - Architecture Overall.tex) (revision 4104) +++ DamOverall/trunk/doc/DAM - Architecture Overall/DAM - Architecture Overall.tex (.../DAM - Architecture Overall.tex) (revision 4106) @@ -392,11 +392,8 @@ It is not always necessary to release all modules, but a module needs to be released, when a dependent module has been released. -\section{Dam Failure Mechanisms} \label{ReleaseDamFailureMechanisms} -This chapter describes the failure mechanisms which are specifically developed for \ProgramName. +\section{WaternetCreator} \label{ReleaseWaternetCreator} -\subsection{WaternetCreator} \label{ReleaseWaternetCreator} - The following steps are needed to release the waternet creator. \begin{itemize} \item Create a new TeamCity Project XX.Y by copying the entire trunk project (with all sub projects). @@ -411,7 +408,7 @@ \item With the pinned artifacts, update the release folder of the trunk. \end{itemize} -\subsection{Macrostability C\# Wrapper (Deterministic Only)} \label{ReleaseMacroStabilityCSharpWrapper} +\section{Macrostability C\# Wrapper (Deterministic Only)} \label{ReleaseMacroStabilityCSharpWrapper} This is a wrapper around the Macrostability kernel. The following steps are needed to release this failure mechanism. @@ -426,38 +423,11 @@ \item Remove the unwanted pin on the trunk of \url{https://dpcbuild.deltares.nl/viewType.html?buildTypeId=VtvInstrumentarium_Kernels_Macrostability_MacroStabilityTrunk} \end{itemize} -\subsection{DamPiping} \label{ReleaseDamPiping} -The following steps are needed to release this failure mechanism. -\begin{itemize} - \item Update version number in .$\backslash$src$\backslash$Deltares.DamPiping.Version$\backslash$GlobalAssembly.cs.svn - \item Release binary artifacts (from Teamcity) to the directory .$\backslash$release -\end{itemize} - \section{StixWriter} \label{ReleaseStixWriter} This module is responsible for creating the D-Stability output files. It is used by the \ProgramName Engine. -The sources can be found in: -\url{https://repos.deltares.nl/repos/FailureMechanisms/ApplicationSupport/MacroStabilityStixFileWriter} -The following steps are needed to release this module. -\begin{itemize} - \item Make sure all libraries contain the new versions (Macrostability C\# Wrapper, StixWriter (Components.Persistence.Stability.Version2.dll)). - \item Update all File Headers for CopyRight to the current year. - \item Update documentation (FD/TD and Release Notes) - \item Create a new MacroStabilityStixFileWriter TeamCity Project by copying the entire Trunk project (with all sub projects). - \item create a branch XX.Y - \item Add/adapt the TC configuration for the subproject to use the branch. - \item Set version number in branch to XX.Y.1 in .$\backslash$src$\backslash$build$\backslash$Base.targets - \item Adapt/Correct all externals where needed to the proper tags (instead of trunk). - \item Make sure that in SVN signing branch, external current points to the current branch. - \item Run the TC Release project. - \item Run the signing project (when needed) - \item Pin the signed artifacts on TC with XX.Y.1 (select apply on all snapshot dependencies) - \item Get the artifacts and update the release folder of the branch with this. - \item Create a tag XX.Y.1 - \item In the branch, reset version to XX.Y.0 - \item With the pinned artifacts, update the release folder of the trunk. -\end{itemize} +The steps are needed to release this module can be found in \cite{StixFileWriter_ReleaseProcedure} \section{Dam Engine} \label{ReleaseDamEngine} This module has the following dependencies: Index: DamOverall/trunk/doc/DAM_references/dam_references.bib =================================================================== diff -u -r3994 -r4106 --- DamOverall/trunk/doc/DAM_references/dam_references.bib (.../dam_references.bib) (revision 3994) +++ DamOverall/trunk/doc/DAM_references/dam_references.bib (.../dam_references.bib) (revision 4106) @@ -226,4 +226,16 @@ year = {2022}, } +@TechReport{StixFileWriter_ReleaseProcedure, + author = {Austmann, W.}, + title = {StixFileWriter - Release Procedure}, + institution = {Deltares}, + year = {2023}, + date = {2023-04-18}, + number = {version 1.0, Apr. 2023, concept}, + month = {April}, + owner = {aust}, + timestamp = {2023.04.18}, +} + @Comment{jabref-meta: databaseType:biblatex;}