48 Commits

Author SHA1 Message Date
a1f905000a
More status fixes
All checks were successful
continuous-integration/drone/pr Build is passing
2024-08-15 17:34:47 +02:00
c469a51c40
More fixes for status pages
All checks were successful
continuous-integration/drone/pr Build is passing
2024-08-15 11:33:21 +02:00
e6dea9e42d
Order and improve status pages
All checks were successful
continuous-integration/drone/pr Build is passing
2024-08-14 14:07:36 +02:00
795bc77207
Try hard resetting the git repo to fix issues with pulling
All checks were successful
continuous-integration/drone/pr Build is passing
2024-06-25 14:59:11 +02:00
d3b25e244c
enable transfer of built website to multiple hosts
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-12 16:52:42 +02:00
f36d5c98b7 Make build try git pull 3 times (#1525)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: max.mehl <max.mehl@fsfe.org>
Reviewed-on: #1525
Reviewed-by: Reinhard Müller <reinhard@fsfe.org>
2020-07-28 15:59:05 +02:00
785d03c6b9 Remove some spaghetti from build script
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-24 08:52:01 +02:00
df545e72a8 Re-introduce the possibility of a full-build
All checks were successful
continuous-integration/drone/push Build is passing
Fixes #852
2020-04-23 17:15:49 +02:00
0a2ca245d5
make regex catch new expression for 'up to date'
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-03-24 17:15:13 +01:00
5044de137d Clean up status output
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-23 16:39:20 +01:00
cf78e55f58 Do not compile less files on development build
All checks were successful
the build was successful
Fixes #998
2019-06-27 20:56:40 +02:00
58ff656a5d Symlink instead of copy non-HTML files
All checks were successful
the build was successful
This change is done so in a test environment, files like .less
stylesheets are always up to date in the target directory.
2019-06-03 19:56:09 +02:00
Ulf Jasper
d88d8b3388 Replace /bin/bash with /usr/bin/env bash
All checks were successful
the build was successful
2019-05-23 21:16:20 +02:00
8588191c9d Silence make in phase 2 as well
All checks were successful
the build was successful
2019-03-12 19:34:57 +01:00
447bbcf821 Some nitpicks 2019-03-12 16:42:34 +01:00
cc4dc73de2 Minor tweak for log output
All checks were successful
the build was successful
2019-03-11 21:13:10 +01:00
89954e37cf Clean up logging and error handling
All checks were successful
the build was successful
2019-03-11 20:53:35 +01:00
a2577d9419 Finish switch to pattern rules in phase 2 Makefile
All checks were successful
the build was successful
2019-03-11 18:34:11 +01:00
bdb6e1e0a1 Abort build run on error in phase 1 make 2019-03-11 16:53:31 +01:00
b5759da7a0 Generate list of included XML files in prebuild run
All checks were successful
the build was successful
2019-03-11 02:35:51 +01:00
b6fdc52a8c Fix handling of error log.
All checks were successful
the build was successful
2019-03-10 01:44:30 +01:00
0162ae68fe Reset error log for each build
All checks were successful
the build was successful
2019-03-09 21:31:20 +01:00
abe3d83070 Update method to delete excess files
All checks were successful
the build was successful
The new method also works for generated files (for example tag lists for
not-anymore-existent tags). The change is also a preparation for
possible replacements of generated Makefile sections into pattern rules.
2019-03-09 01:21:03 +01:00
8a6b9bc70e Fix exit status of main script
All checks were successful
the build was successful
It should only be 0 if there was a successful build, otherwise the cron
job will deploy a potentially broken previous build when no git change
is detected.
2019-02-16 15:25:05 +01:00
189b107142 Another fix to avoid pushing broken builds to the web server
Some checks failed
the build failed
2019-02-16 12:35:53 +01:00
26e29088f3 Fix handling of XML parser errors
All checks were successful
the build was successful
This change makes sure that the build script will stop if an XML parser
error occures, and the faulty build will not be propagated to the web
server. Please note that it requires switching all the shell scripts to
bash.
2019-02-16 09:53:32 +01:00
4ea3f776c5 bugfix: relative path processing in git_build_into 2017-08-18 23:56:43 +02:00
3223bb17cf wrote up git_build_into function
svn path=/trunk/; revision=35775
2017-08-18 11:30:02 +00:00
6a13e3b186 restructured premake
svn path=/trunk/; revision=35116
2017-03-06 17:59:11 +00:00
abe27a85d1 report errors which occur during main make
svn path=/trunk/; revision=34447
2016-11-03 19:12:12 +00:00
d1c05f9f34 run quicker tagging engine in prebuild
svn path=/trunk/; revision=34240
2016-09-07 16:35:07 +00:00
8484a9eb80 regenerate xhtml rules when .sources files are added or deleted
svn path=/trunk/; revision=32244
2015-10-29 16:45:32 +00:00
ee1f7d6ab5 merge from test: improved logging
svn path=/trunk/; revision=32019
2015-10-05 14:25:09 +00:00
5eb09142b8 ignore langglobs for copying
svn path=/trunk/; revision=31938
2015-09-22 15:15:33 +00:00
77ae36c479 consider new files in translation list
svn path=/trunk/; revision=31923
2015-09-21 15:24:30 +00:00
d77f6b2dc1 use updated status script when building
svn path=/branches/test/; revision=31865
2015-09-14 14:15:53 +00:00
f72c5d2509 improved status logging
svn path=/branches/test/; revision=31863
2015-09-14 13:37:18 +00:00
c12383323c improved logging, some relieve to caching artifacts in dependency build, still to much globbing
svn path=/branches/test/; revision=31575
2015-07-28 17:20:54 +00:00
5ec51e24c2 catch up with trunk
svn path=/branches/test/; revision=31331
2015-06-04 17:21:37 +00:00
5161135ad1 explicitly set non-interactive flag for svn
svn path=/trunk/; revision=31296
2015-06-01 13:18:51 +00:00
4e8b14d681 do not rebuild entire copy rules if file only changes or gets added
svn path=/trunk/; revision=31290
2015-06-01 00:08:11 +00:00
02f1d40e09 basic svn capability
svn path=/trunk/; revision=31288
2015-05-31 21:09:48 +00:00
1490e31ffb normalize path names
svn path=/trunk/; revision=31284
2015-05-30 14:04:30 +00:00
7933477b10 use path variables in Makefile, slightly better parallelisation
svn path=/trunk/; revision=31281
2015-05-29 15:55:00 +00:00
78efe8bd06 parallel rule generation
svn path=/trunk/; revision=31276
2015-05-28 14:55:27 +00:00
4db5ef7fb5 split makefiles into parts for separate processing
svn path=/trunk/; revision=31264
2015-05-24 23:18:52 +00:00
ffc388b8f7 run premake on all cpu cores
svn path=/trunk/; revision=31255
2015-05-22 17:44:28 +00:00
6da028e90f split up build script
svn path=/trunk/; revision=31254
2015-05-21 16:31:43 +00:00