Permalink
Browse files

Big overhaul

  • Loading branch information...
1 parent df3227a commit da17c47d1e243a8e88b2c0e5e452e9b4e4518409 @gggeek committed Feb 3, 2012
Showing with 190 additions and 176 deletions.
  1. +8 −2 pake/doc/changelogs/CHANGELOG-0.1-to-0.2
  2. +21 −4 pake/doc/todo
  3. +6 −5 pake/options-ezpublish.yaml
  4. +155 −165 pakefile.php
@@ -1,8 +1,14 @@
Changes for version 0.2 - released 2012/2/xx
*General:
-. "init" task can now initialize sources from github
-. "generate-changelog" and "commit-changelog" tasks
+
+This is a complete revamp of the script.
+The goal is not anymore to be a complete build tool, but to support members of the CPB
+with the currently overly long list of manual tasks involved in preparing a CP release.
+
+Details
+. "init" task can now initialize eZP sources from github
+. "generate-changelog", "init-ci-repo" and many more new tasks
. moved wpi-related files to a subdirectory (pake/wpifiles) for cleaner filesystem layout
*Bugfixes:
View
@@ -1,17 +1,34 @@
+see also the ideas described here:
+https://docs.google.com/a/ez.no/document/d/1UZVIRjovBbzaTeDy3OClNsyxQvd6PDuPzzWbQBLlVVk/edit?hl=en_GB
+
# global
-. init task: do not clone complete repo every time, as it takes a long time
+. fix: correct naming of the new diff file for the ci repo (not 0099)
+
+. new task: download tarball to drive wpi build
+
+. new task: generate html version of changelog
-. decide std name of install dir
+. decide std name of install dir (???)
. all pake tasks: download, build, ...
- - replace version nr. in install dir ? (nb: not for ms web app package)
+ - replace version nr. in install dir ? (nb: not for ms web app package) (???)
+
+. upgrade bundled pake to rev. 1.6.3 or later
+
-. updgared bundled pake to rev. 1.6.3
+# init task
+
+. do not clone complete repo every time, as it takes a long time - allow an update to work
# update-ci-repo task
+. allow task to work even after an eZ Ent. version upgrade
+
+
+# init, init-ci-repo, update-ci-repo, generate-changelog tasks
+
. check for errors from git commands (eg. for bad perms)
@@ -8,8 +8,8 @@ version:
release: 0
previous:
- # Previous name - used eg. for changelog filename.
- # If not set, it is generated as previous month than current version built
+ # Previous version name - used eg. for changelog filename.
+ # If not set, it is generated as 'previous month than current version being built'
#name: 2011.12
# git tag for previous version, used in changelog generation.
# If empty, changelog will have to be filled in ALL by hand
@@ -41,16 +41,17 @@ git:
# in case a different branch is to be used for the build
#branch:
-# "ci" git repo, used by the eZP "official" build process
+# "ci" git repo, used by the eZP "main" build process
ci-repo:
git-url: git@github.com:ezsystems/ci.git
git-path: ezpublish/branches/github
git-branch: community-build
- # if a local copy of this repo is onboard, set its value here.
- # otherwise, a copy will be donloaded in the build directory
+ # If a local copy of this repo is already onboard, set its value here.
+ # Otherwise, a copy will be donloaded in it when running the init-ci-repo task
local-path: d:\htdocs\ezp\github\ci
+# the server running the eZP "main" build process
jenkins:
url: http://ci.ez.no/
job: ezpublish-full-git
Oops, something went wrong.

0 comments on commit da17c47

Please sign in to comment.