Daniel Rudolf
4fb0b408e2
Build system: Improve and fix deployment
8 years ago
Daniel Rudolf
1afc495584
Build system: Remove cloc release statistics
8 years ago
Daniel Rudolf
da0d4c3054
Build system: Add tools/github-commit.sh
8 years ago
Daniel Rudolf
2a30c4664f
Build system: Add config/config.yml.template to release archives
8 years ago
Daniel Rudolf
1dee2c1cf6
Build system: Use 'picocms/pico-composer' to create release archives
8 years ago
Daniel Rudolf
448fff4702
Build system: Add version parser, handle pre-releases differently
8 years ago
Daniel Rudolf
498961b0c6
Build system: Various small improvements
8 years ago
Daniel Rudolf
81ebc4c33e
Build system: Move helper scripts to _build/tools dir
8 years ago
Daniel Rudolf
867f81a443
Various small improvements
8 years ago
Daniel Rudolf
0318cc25d7
Build system: Add cloc statistics to release deployment
8 years ago
Daniel Rudolf
ee013f98ee
Build system: Fix _build/create-release-archive.sh
8 years ago
Daniel Rudolf
df532e45bb
Travis CI: Use Build Stages
...
See https://docs.travis-ci.com/user/build-stages
8 years ago
Daniel Rudolf
fd78ec38c7
Various small improvements
8 years ago
Daniel Rudolf
66cc087b6e
Travis CI: Explicitly set root package version for branches
...
Due to the fact that Travis uses a shallow clone of Pico's Git repo, composer has no chance to detect on which branch it currently is. This was no big deal with Pico 1.0, however, Pico 2.0 depends on picocms/pico-deprecated and picocms/pico-theme. We use composer's `self.version` version constraint to sync the version numbers of these separate Git repos. Thus composer must know Pico's current version to resolve these dependencies. We try to guess the current version either using known branch aliases in Pico's `composer.json`, or using the `Pico::VERSION` constant (see `_build/install.sh`).
8 years ago
Daniel Rudolf
8a11a65c9f
Create distinct _build/.gitignore
8 years ago
Daniel Rudolf
381b339b9f
Build system: Fix _build/github-clone.sh
9 years ago
Daniel Rudolf
fad5d869ee
Improve build system; add _build/github-clone.sh
9 years ago
Daniel Rudolf
a9eee00950
Fix references to the picocms.github.io repo
9 years ago
Daniel Rudolf
998ce379e1
Update _build/create-release-archive.sh
9 years ago
Daniel Rudolf
827be2cb9c
Build System: Refactor source code and release archive creation
...
Resolves #313
9 years ago
Daniel Rudolf
749114df61
Build system: Update phpDoc list formatting
9 years ago
Daniel Rudolf
79a14799bb
Build system: Add phpDoc list
9 years ago
Daniel Rudolf
4c0366fa49
Build system: Move generate-version.sh
9 years ago
Daniel Rudolf
e01044319a
Build system: Use dynamic phpDoc title
9 years ago
Daniel Rudolf
3a36dbd934
Build system: Add automatic version file updates for picocms.org
9 years ago
Daniel Rudolf
ce84a8618c
Build system: Minor code refactoring
10 years ago
Daniel Rudolf
10495c2ce5
_build/generate-badge.sh: Use curl instead of wget
...
After playing around a little bit with a Ubuntu 12.04 LTS virtual machine, `curl` came in my mind... I've absolutetly no idea why `curl` works, but `wget` does not (it's an issue with OpenSSL and both use it the same way...), but anyway - it works
10 years ago
Daniel Rudolf
0f85f85367
Build scripts: Fix exit codes
10 years ago
Daniel Rudolf
32ea0508cf
_build/github-deploy.sh: Fix exit code on conflicting remote commit
10 years ago
Daniel Rudolf
f46d0b978c
_build/generate-badge.sh: Skip on emty file
10 years ago
Daniel Rudolf
9f0c7bde5d
Revert "_build/generate-badge.sh: Connect to shields.io using SSLv3"
...
This reverts commit 1561786f31
.
10 years ago
Daniel Rudolf
1561786f31
_build/generate-badge.sh: Connect to shields.io using SSLv3
...
This is necessary due to a strange TLS bug in Ubuntu 12.04 LTS used by Travis CI. See https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/861137 for details.
10 years ago
Daniel Rudolf
4f60289d36
_build/deploy-phpdoc-release.sh: Fix version badge status
10 years ago
Daniel Rudolf
024f994d9e
_build/deploy-phpdoc-branch.sh: Don't forget to commit phpDocs cache
10 years ago
Daniel Rudolf
8c24e32f10
Build scripts: Fix formatting
10 years ago
Daniel Rudolf
2ed32d67a7
Update _build/deploy-phpdoc-release.sh
10 years ago
Daniel Rudolf
26d7d2f68e
Build scripts: Fix formatting
10 years ago
Daniel Rudolf
b472664a20
Build scripts: Don't try to commit nothing
10 years ago
Daniel Rudolf
cd0e0f706f
Build scripts: Git identity must be configured before committing
10 years ago
Daniel Rudolf
92026a3bd0
Add static shields.io badge generator
10 years ago
Daniel Rudolf
0198d827bf
Build scripts: Add file comments
10 years ago
Daniel Rudolf
d9788c12e4
_build/generate-phpdoc.sh: Fix output formatting
10 years ago
Daniel Rudolf
67bbae184b
phpDocs auto deployment: Fix output formatting
10 years ago
Daniel Rudolf
47d2685c6d
phpDocs auto deployment: Disable cache for releases
10 years ago
Daniel Rudolf
c88a26beff
phpDocs auto deployment: Set default push strategy to simple
10 years ago
Daniel Rudolf
fe10bca56b
phpDocs auto deployment: Fix output formatting
10 years ago
Daniel Rudolf
f5c721aba1
phpDocs auto deployment: Fix paths
10 years ago
Daniel Rudolf
76f243f925
Refactor phpDoc deployment
...
This should prevent empty phpDoc updates like 55b4a2b
10 years ago
Daniel Rudolf
3d4c4e1669
Fix _build/generate-phpdoc.sh
10 years ago
Daniel Rudolf
4be51a7bee
Refactor phpDoc generation
10 years ago