Commit 17eb6b95 authored by Stefan Tauner's avatar Stefan Tauner
Browse files

Convert Gitlab builder configuration to create Gitlab pages

parent e908fd65
...@@ -2,19 +2,18 @@ variables: ...@@ -2,19 +2,18 @@ variables:
# We just need to check the current and last commit ATM # We just need to check the current and last commit ATM
GIT_DEPTH: "2" GIT_DEPTH: "2"
stages: pages:
- build-latex stage: deploy
build-latex:
stage: build-latex
tags: tags:
- latex - latex
# FIXME: do it sanely when this is resolved: https://gitlab.com/gitlab-org/gitlab-ce/issues/19232 # FIXME: do it sanely when this is resolved: https://gitlab.com/gitlab-org/gitlab-ce/issues/19232
script: script:
- '{ git diff --quiet --exit-code HEAD^ -- docs/technical_reference_manual/ docs/tex_common/ docs/user_guide && printf "No relevant changes in docs/.\n" >&2 && exit 1; } || make -C docs/ ug trm' - '{ git diff --quiet --exit-code HEAD^ -- VERSION docs/technical_reference_manual/ docs/tex_common/ docs/user_guide && printf "No relevant changes in docs/.\n" >&2 && exit 1; } || mkdir public/ && make -C docs/ ug trm && mv docs/*pdf public/'
allow_failure: true allow_failure: true
artifacts: artifacts:
paths: paths:
- docs/fiji_trm.pdf - public/
- docs/fiji_user_guide.pdf
when: on_success when: on_success
expire_in: 1h
only:
- master
...@@ -278,6 +278,6 @@ The unit tests consist of the following phases. ...@@ -278,6 +278,6 @@ The unit tests consist of the following phases.
\item[Instrumentation] The netlists are instrumented with \texttt{fiji\_instrument.pl}. \item[Instrumentation] The netlists are instrumented with \texttt{fiji\_instrument.pl}.
\item[Synthesis] The instrumented netlists are quickly checked for syntax errors and the like by synthesizing them with Synplify and filtering out unrelated warnings. \item[Synthesis] The instrumented netlists are quickly checked for syntax errors and the like by synthesizing them with Synplify and filtering out unrelated warnings.
\item[Simulation] In addition to the syntax check a behavioral simulation tries to find discrepancies between an instrumented and untouched entity of the respective netlist. \item[Simulation] In addition to the syntax check a behavioral simulation tries to find discrepancies between an instrumented and untouched entity of the respective netlist.
To that end the test instantiates them in a testbench and compares their output when fed some generated input. To that end, the test instantiates them in a testbench and compares their output when fed some generated input.
The tests are not exhaustive but very effective since instrumentation bugs usually affect the signal path in a very direct manner. The tests are not exhaustive but very effective since instrumentation bugs usually affect the signal path in a very direct manner.
\end{description} \end{description}
\ No newline at end of file
...@@ -112,7 +112,7 @@ Finally, you need also to install Verilog-Perl as shown in \Cref{sec:verilog-per ...@@ -112,7 +112,7 @@ Finally, you need also to install Verilog-Perl as shown in \Cref{sec:verilog-per
When everything is set up you should be able to launch any FIJI script from a Cygwin shell. When everything is set up you should be able to launch any FIJI script from a Cygwin shell.
The GUI applications (e.g., \textit{FIJI Setup}) require a running X server before launch. The GUI applications (e.g., \textit{FIJI Setup}) require a running X server before launch.
To that end you can start one in the background with To that end, you can start one in the background with
\begin{lstlisting} \begin{lstlisting}
run -p /usr/X11R6/bin XWin -multiwindow -clipboard -silent-dup-error & run -p /usr/X11R6/bin XWin -multiwindow -clipboard -silent-dup-error &
\end{lstlisting} \end{lstlisting}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment