Changesets: Tools
master 549d14d5 2019-11-25 07:35:20 Details Diff |
buildrelease-repo.py: exclude dev composer dependencies Fixes 0026385 |
Affected Issues 0026385 |
|
mod - buildrelease-repo.py | Diff File | ||
master 8212eebb 2019-11-25 07:21:34 Details Diff |
buildrelease-repo.py: fix bug when no refs provided When no ref to build is provided, the script retrieves the current HEAD's SHA and uses that as release name. The problem was that using extend() to add the SHA to the list of refs caused the string to be added as individual chars instead of a single item. Using append() instead fixes the problem. Fixes 0026386 |
Affected Issues 0026386 |
|
mod - buildrelease-repo.py | Diff File | ||
master 1edfc97d 2019-03-18 14:48:40 Details Diff |
buildrelease.py: don't exlude web.config files Fixes 0025614 |
Affected Issues 0025614 |
|
mod - buildrelease.py | Diff File | ||
master a86d2285 2018-11-18 16:23:11 Details Diff |
Run composer with '--no-plugins --no-scripts' options Just to be on the safe side when running the script as root... Reference: https://getcomposer.org/doc/faqs/how-to-install-untrusted-packages-safely.md |
||
mod - update-trackers.sh | Diff File | ||
master f039d394 2018-11-18 11:52:57 Committer: dregad Details Diff |
Use Composer when updating our tracker installations We don't use git submodules any longer since some while. Use Composer instead of it. Fixes #24991 |
||
mod - update-trackers.sh | Diff File | ||
gpg-get-bin 529c2129 2018-11-18 09:37:48 Details Diff |
WIP Get GPG binary | ||
mod - buildrelease.py | Diff File | ||
master c98e17f1 2017-09-20 07:16:23 Details Diff |
Fixes and improvements to DocBook manual build scripts Following upgrade of Publican to 4.3.2. - fix issues with file names introduced by the new version - fix rsync error when not building html manual - add support for EPUB format - allow building only the TXT manual |
||
mod - docbook-manual-repo.py | Diff File | ||
mod - docbook-manual.py | Diff File | ||
master 288ef0b1 2017-09-20 06:52:02 Details Diff |
Allow building EPUB format | ||
mod - docbook-manual.py | Diff File | ||
master e6254b51 2017-09-20 06:44:36 Details Diff |
Fix rsync error when not building HTML manual | ||
mod - docbook-manual.py | Diff File | ||
master 6042a8e1 2017-09-20 06:43:29 Details Diff |
Allow building just the txt manual | ||
mod - docbook-manual.py | Diff File | ||
master b9cd8c7b 2017-09-19 11:16:00 Details Diff |
Consistent file name when copying to target dir Modern Publican releases changed the way the generated PDF files are named from 'book.pdf' to 'product-version-book-lang.pdf' This causes broken links in MantisBT web site's documentation page, so we rename the files as part of copying them to the target dir. Fixes #23369 |
||
mod - docbook-manual.py | Diff File | ||
master e8b45c28 2017-09-19 06:52:50 Details Diff |
Redirect git checkout output to /dev/null This avoids cluttering the log file - when redirecting STDOUT, git checkout still displays information about the previous and new HEAD. |
||
mod - docbook-manual-repo.py | Diff File | ||
master 722540a8 2017-09-10 19:03:58 Details Diff |
Nightly builds: improve branch list retrieval To get the branch list from the reference repo, the 'branches' variable must now be set to empty. The retrieval code now includes error handling and logging. |
||
mod - nightly-builds.sh | Diff File | ||
master b047b367 2017-09-10 17:26:41 Details Diff |
Nightly build: include all branches in 'origin' remote This avoids having to manually edit the script when new maintenance branches are created after a new release. |
||
mod - nightly-builds.sh | Diff File | ||
master fcff6812 2017-09-10 17:23:22 Details Diff |
Nightly builds: don't use phpenv by default With the new server, it is not needed anymore |
||
mod - nightly-builds.sh | Diff File | ||
master af7c4fab 2017-04-19 13:10:58 Details Diff |
New restore issue script Following accidental deletion of several issues, this script was written to assist restoring individual issues including related records from a database backup. Issue #22747 |
||
add - restore_issue.php | Diff File | ||
master eb56109e 2017-04-13 09:03:23 Details Diff |
Nightly builds: use specific PHP version using phpenv To cope with outdated PHP version preventing nightly builds to complete on master branch due to composer dependencies, phpenv has been setup on the server and the script modified to switch to the specified version. Fixes #22643 |
||
mod - nightly-builds.sh | Diff File | ||
master ed695667 2017-04-02 18:22:44 Details Diff |
Nightly: update branches list Currently supported releases as of today: master, 2.3, 2.2, 1.3 |
||
mod - nightly-builds.sh | Diff File | ||
master f5aaae8a 2017-04-02 18:20:10 Details Diff |
Nightly: improve logging | ||
mod - nightly-builds.sh | Diff File | ||
master bb82d8e3 2017-04-02 18:17:35 Details Diff |
Nightly: delete old builds not in branches list Before starting the build process itself, the script will look in the target directory for any old builds for branches that are not part of the specified branches list, and delete them. This ensures we only keep nightly builds for branches under active development Fixes #22642 |
||
mod - nightly-builds.sh | Diff File | ||
master cfe30a2e 2017-04-02 12:12:21 Details Diff |
Build: remove extra blank line in digest files They are causing unnecessary warnings when validating the checksums e.g. with `md5sum -c` |
||
mod - buildrelease.py | Diff File | ||
master 3eae8e67 2017-04-02 11:11:21 Details Diff |
Build: disable composer plugins and scripts execution The nightly builds process runs as root from a cron job. This throws a warning when executing composer. Add recommended [1] parameters to composer install command. Fixes #22644 [1] in https://getcomposer.org/root |
||
mod - buildrelease-repo.py | Diff File | ||
master aacc337a 2017-04-02 11:09:32 Details Diff |
Build: do not abort in case of composer error If a composer error occurs, continue with the next ref's build instead of aborting the process with exit code 1. |
||
mod - buildrelease-repo.py | Diff File | ||
master 03d2b840 2017-03-20 13:17:12 Details Diff |
buildrelease: install composer packages If a composer.json file is present in the MantisBT root directory, the script will execute 'composer install'. If the composer.json file is invalid or some error occurs while executing Composer, the script will abort with exit code 1. |
||
mod - buildrelease-repo.py | Diff File | ||
master ec00a4c3 2017-01-27 18:59:06 Details Diff |
Ignore PHPStorm .idea files | ||
mod - .gitignore | Diff File |