a1f905000a
More status fixes
continuous-integration/drone/pr Build is passing
2024-08-15 17:34:47 +02:00
c469a51c40
More fixes for status pages
continuous-integration/drone/pr Build is passing
2024-08-15 11:33:21 +02:00
e6dea9e42d
Order and improve status pages
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
continuous-integration/drone/pr Build is passing
2024-06-25 14:59:11 +02:00
d3b25e244c
enable transfer of built website to multiple hosts
continuous-integration/drone/push Build is passing
2021-10-12 16:52:42 +02:00
f36d5c98b7
Make build try git pull 3 times ( #1525 )
...
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
continuous-integration/drone/push Build is passing
2020-04-24 08:52:01 +02:00
df545e72a8
Re-introduce the possibility of a full-build
...
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'
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
continuous-integration/drone/push Build is passing
2020-03-23 16:39:20 +01:00
cf78e55f58
Do not compile less files on development build
...
Fixes #998
2019-06-27 20:56:40 +02:00
58ff656a5d
Symlink instead of copy non-HTML files
...
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
2019-05-23 21:16:20 +02:00
8588191c9d
Silence make in phase 2 as well
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
2019-03-11 21:13:10 +01:00
89954e37cf
Clean up logging and error handling
2019-03-11 20:53:35 +01:00
a2577d9419
Finish switch to pattern rules in phase 2 Makefile
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
2019-03-11 02:35:51 +01:00
b6fdc52a8c
Fix handling of error log.
2019-03-10 01:44:30 +01:00
0162ae68fe
Reset error log for each build
2019-03-09 21:31:20 +01:00
abe3d83070
Update method to delete excess files
...
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
...
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
2019-02-16 12:35:53 +01:00
26e29088f3
Fix handling of XML parser errors
...
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