FLTK logo

[master] 0c539b7 - Fine tune GitLab-CI script

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.commit  ]
 
Previous Message ]Next Message ]

[master] 0c539b7 - Fine tune GitLab-CI script "Albrecht Schlosser" Sep 07, 2020  
 
commit 0c539b784d2f42a32c8999246f2184d5cd913830
Author:     Albrecht Schlosser <albrechts.fltk@online.de>
AuthorDate: Mon Sep 7 15:00:38 2020 +0200
Commit:     Albrecht Schlosser <albrechts.fltk@online.de>
CommitDate: Mon Sep 7 15:00:38 2020 +0200

    Fine tune GitLab-CI script
    
    Also: update documentation copyright year.

 .gitlab-ci.yml                | 23 ++++++++++++++++++-----
 documentation/src/html_footer |  4 ++--
 2 files changed, 20 insertions(+), 7 deletions(-)

diff --git .gitlab-ci.yml .gitlab-ci.yml
index eb52572..481ee53 100644
--- .gitlab-ci.yml
+++ .gitlab-ci.yml
@@ -2,15 +2,12 @@
 #
 # It serves two purposes:
 #
-# (1) Continuously building FLTK with several build systems.
+# (1) Continuously building FLTK with one or more build systems.
 # (2) Generating current HTML documentation and putting it online.
 #
 # The documentation will be viewable at:
 #
-# https://fltk.gitlab.io/<repository>/
-#
-# <repository> can be:
-#  - fltk
+# https://fltk.gitlab.io/fltk/
 #
 # Details of this script:
 #
@@ -56,16 +53,23 @@ build-autotools:
 
 build-cmake:
   stage: build
+  only:
+    - master
   # install the necessary build tools
   before_script:
+    - date
     - apt update && apt -y install cmake ninja-build
     - apt -y install freeglut3-dev libfontconfig-dev libxft-dev libglew-dev
     - apt -y install libxcursor-dev libxinerama-dev libasound2-dev
     - apt -y install libpango1.0-dev libcairo2-dev
   script:
+    - date
+    - gcc --version
     - mkdir build && cd build
     - cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DFLTK_BUILD_EXAMPLES=ON -DOPTION_USE_PANGO=ON -DOPTION_CAIRO=ON ..
+    - date
     - time ninja
+    - date
   artifacts:
     paths:
       - build/lib/
@@ -75,16 +79,25 @@ build-cmake:
 
 pages:
   stage: deploy
+  only:
+    - master
+  # run this job (documentation) independent of the build jobs (empty "needs" clause)
+  needs: []
   # install the necessary build tools
   before_script:
+    - date
     - apt update && apt -y install make autoconf man doxygen
   script:
+    - date
     - make clean
     - cd documentation
+    - date
     - make && make html
+    - date
     - cd ..
     - mkdir -p public/
     - mv documentation/html/* public/
+    - date
   artifacts:
     paths:
       - public
diff --git documentation/src/html_footer documentation/src/html_footer
index 4d60ab3..0ae62b1 100644
--- documentation/src/html_footer
+++ documentation/src/html_footer
@@ -1,7 +1,7 @@
 <!--BEGIN GENERATE_TREEVIEW-->
     <li class="footer">
       <!-- Generated for $projectname by Doxygen -->
-      &copy; 1998-2018 by Bill Spitzak and others. &nbsp;&nbsp;&nbsp;
+      &copy; 1998-2020 by Bill Spitzak and others. &nbsp;&nbsp;&nbsp;
       <a href="https://www.fltk.org";><img src="tiny.png" align="bottom" alt="FLTK"></a>
      </li>
    </ul>
@@ -10,7 +10,7 @@
 <!--BEGIN !GENERATE_TREEVIEW-->
 <hr class="footer"/><address class="footer"><small>
     <!-- Generated for $projectname by Doxygen -->
-    &copy; 1998-2018 by Bill Spitzak and others. &nbsp;&nbsp;&nbsp;
+    &copy; 1998-2020 by Bill Spitzak and others. &nbsp;&nbsp;&nbsp;
     <a href="https://www.fltk.org";><img src="tiny.png" align="bottom" alt="FLTK"></a>
 </small></address>
 <hr class="footer"/><address class="footer"><small>
Direct Link to Message ]
 
     
Previous Message ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.