Created
May 2, 2014 04:50
-
-
Save tristanlins/812882cb96f3eef4aa63 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ##### | |
| # | |
| # Avisota nightly build example configuration based on contao-community-alliance/build-system-repositories | |
| # | |
| ##### | |
| config: | |
| storage: .../repositories | |
| providers: | |
| # avisota packages | |
| avisota-upstream: | |
| type: bitbucket | |
| owner: avisota | |
| repositories: | |
| *: | |
| branches: [develop, master] | |
| contao-message-element-download: | |
| tag: { ignore: 2.0-beta1 } | |
| contao-message-element-downloads: | |
| tag: { ignore: 2.0-beta1 } | |
| blacklist: | |
| - "core" | |
| - "contao-bundle-all" | |
| - "contao-history" | |
| - "contao-subscription-member" | |
| - "contao-documentation" | |
| avisota-release: | |
| type: bitbucket | |
| owner: avisota | |
| repositories: | |
| *: | |
| tags: ['~\d.*~'] | |
| contao-message-element-download: | |
| tag: { ignore: 2.0-beta1 } | |
| contao-message-element-downloads: | |
| tag: { ignore: 2.0-beta1 } | |
| blacklist: | |
| - "core" | |
| - "contao-bundle-all" | |
| - "contao-history" | |
| - "contao-subscription-member" | |
| - "contao-documentation" | |
| # vendor packages | |
| contao-community-alliance-upstream: | |
| type: github | |
| owner: contao-community-alliance | |
| repositories: | |
| backports-initialize-system: | |
| branches: [develop, master] | |
| console: | |
| branches: [develop, master] | |
| dc-general: | |
| branches: [develop, master] | |
| dependency-container: | |
| branches: [develop, master] | |
| event-dispatcher: | |
| branches: [develop, master] | |
| events-contao-bindings: | |
| branches: [develop, master] | |
| events-cron: | |
| branches: [develop, master] | |
| events-create-options: | |
| branches: [develop, master] | |
| translator: | |
| branches: [develop, master] | |
| auth: | |
| type: accessToken | |
| accessToken: xxx | |
| contao-community-alliance-release: | |
| type: github | |
| owner: contao-community-alliance | |
| repositories: | |
| backports-initialize-system: | |
| tags: ['~\d.*~'] | |
| console: | |
| tags: ['~\d.*~'] | |
| dc-general: | |
| tags: ['~\d.*~'] | |
| dependency-container: | |
| tags: ['~\d.*~'] | |
| event-dispatcher: | |
| tags: ['~\d.*~'] | |
| events-contao-bindings: | |
| tags: ['~\d.*~'] | |
| events-cron: | |
| tags: ['~\d.*~'] | |
| events-create-options: | |
| tags: ['~\d.*~'] | |
| translator: | |
| tags: ['~\d.*~'] | |
| auth: | |
| type: accessToken | |
| accessToken: xxx | |
| bit3-upstream: | |
| type: github | |
| owner: bit3 | |
| repositories: | |
| contao-compat: | |
| branches: [develop, master] | |
| contao-doctrine-dbal: | |
| branches: [develop, master] | |
| contao-doctrine-orm: | |
| branches: [develop, master] | |
| contao-doctrine-orm-timestampable: | |
| branches: [develop, master] | |
| contao-logger: | |
| branches: [develop, master] | |
| contao-nested-menu: | |
| branches: [develop, master] | |
| contao-twig: | |
| branches: [develop, master] | |
| contao-meta-palettes: | |
| branches: [develop, master] | |
| auth: | |
| type: accessToken | |
| accessToken: xxx | |
| bit3-release: | |
| type: github | |
| owner: bit3 | |
| repositories: | |
| contao-compat: | |
| tags: ['~\d.*~'] | |
| contao-doctrine-dbal: | |
| tags: ['~\d.*~'] | |
| contao-doctrine-orm: | |
| tags: ['~\d.*~'] | |
| contao-doctrine-orm-timestampable: | |
| tags: ['~\d.*~'] | |
| tag: { min: 1.0.1 } | |
| contao-logger: | |
| tags: ['~\d.*~'] | |
| contao-nested-menu: | |
| tags: ['~\d.*~'] | |
| contao-twig: | |
| tags: ['~\d.*~'] | |
| tag: { min: 1.3 } | |
| contao-meta-palettes: | |
| tags: ['~\d.*~'] | |
| tag: { min: 1.4 } | |
| auth: | |
| type: accessToken | |
| accessToken: xxx | |
| menatwork-upstream: | |
| type: github | |
| owner: menatwork | |
| repositories: | |
| MultiColumnWizard: | |
| branches: [develop, master] | |
| auth: | |
| type: accessToken | |
| accessToken: xxx | |
| menatwork-release: | |
| type: github | |
| owner: menatwork | |
| repositories: | |
| MultiColumnWizard: | |
| tags: ['~\d.*~'] | |
| tag: { min: 3.1, ignore: [3.1.0.beta2, 3.1.0.beta1] } | |
| auth: | |
| type: accessToken | |
| accessToken: xxx | |
| terminal42-upstream: | |
| type: github | |
| owner: terminal42 | |
| repositories: | |
| contao-notification_center: | |
| branches: [develop, master] | |
| auth: | |
| type: accessToken | |
| accessToken: xxx | |
| terminal42-release: | |
| type: github | |
| owner: terminal42 | |
| repositories: | |
| contao-notification_center: | |
| tags: ['~\d.*~'] | |
| tag: { min: 1.0.3 } | |
| auth: | |
| type: accessToken | |
| accessToken: xxx | |
| backbone87-upstream: | |
| type: github | |
| owner: backbone87 | |
| repositories: | |
| contao-selectri: | |
| branches: [2.x] | |
| auth: | |
| type: accessToken | |
| accessToken: xxx | |
| backbone87-release: | |
| type: github | |
| owner: backbone87 | |
| repositories: | |
| contao-selectri: | |
| tags: ['~\d.*~'] | |
| tag: { min: 2 } | |
| auth: | |
| type: accessToken | |
| accessToken: xxx | |
| dcawizard-upstream: | |
| type: git | |
| owner: terminal42 | |
| name: contao-dcawizard | |
| readUrl: https://github.com/tristanlins/contao-dcawizard.git | |
| webUrl: https://github.com/terminal42/contao-dcawizard | |
| ref: patch-1 | |
| realRef: vcs/patch-1 | |
| refType: branch | |
| haste-upstream: | |
| type: git | |
| owner: codefog | |
| name: contao-haste | |
| readUrl: https://github.com/tristanlins/contao-haste.git | |
| webUrl: https://github.com/codefog/contao-haste | |
| ref: master | |
| realRef: vcs/master | |
| refType: branch | |
| NamespaceClassLoader-upstream: | |
| type: git | |
| owner: terminal42 | |
| name: contao-NamespaceClassLoader | |
| readUrl: https://github.com/terminal42/contao-NamespaceClassLoader.git | |
| webUrl: https://github.com/terminal42/contao-NamespaceClassLoader | |
| ref: master | |
| realRef: vcs/master | |
| refType: branch | |
| actions: | |
| # actions on develop branch | |
| - | |
| exec: | |
| - .../bit3/contao-er2-builder/console | |
| - build | |
| - -b | |
| - %branch% | |
| - %read-url% | |
| - %dists%/%file-upstream% | |
| if: | |
| or: | |
| - provider: "avisota-upstream" | |
| - provider: "contao-community-alliance-upstream" | |
| - provider: "bit3-upstream" | |
| - provider: "menatwork-upstream" | |
| - provider: "terminal42-upstream" | |
| - provider: "backbone87-upstream" | |
| - provider: "dcawizard-upstream" | |
| - provider: "haste-upstream" | |
| - provider: "NamespaceClassLoader-upstream" | |
| not: { fileExists: %dists%/%file-upstream% } | |
| verbose: true | |
| ignoreFailure: true | |
| - | |
| json: %dists%/packages.json | |
| schema: | |
| %owner%: | |
| %name%: | |
| url: %web-url% | |
| versions: | |
| %ref%: | |
| type: %ref-type% | |
| commit: %commit% | |
| branch: %ref% | |
| datetime: %committer-date% | |
| file: %file-upstream% | |
| options: JSON_PRETTY_PRINT | |
| if: | |
| or: | |
| - provider: "avisota-upstream" | |
| - provider: "contao-community-alliance-upstream" | |
| - provider: "bit3-upstream" | |
| - provider: "menatwork-upstream" | |
| - provider: "terminal42-upstream" | |
| - provider: "backbone87-upstream" | |
| - provider: "dcawizard-upstream" | |
| - provider: "haste-upstream" | |
| - provider: "NamespaceClassLoader-upstream" | |
| fileExists: %dists%/%file-upstream% | |
| # actions on releases | |
| - | |
| exec: | |
| - .../bit3/contao-er2-builder/console | |
| - build | |
| - -b | |
| - %branch% | |
| - %read-url% | |
| - %dists%/%file-release% | |
| if: | |
| or: | |
| - provider: "avisota-release" | |
| - provider: "contao-community-alliance-release" | |
| - provider: "bit3-release" | |
| - provider: "menatwork-release" | |
| - provider: "terminal42-release" | |
| - provider: "backbone87-release" | |
| not: { fileExists: %dists%/%file-release% } | |
| verbose: true | |
| ignoreFailure: true | |
| - | |
| json: %dists%/packages.json | |
| schema: | |
| %owner%: | |
| %name%: | |
| url: %web-url% | |
| versions: | |
| %ref%: | |
| type: %ref-type% | |
| commit: %commit% | |
| tag: %describe-tags% | |
| datetime: %committer-date% | |
| file: %file-release% | |
| options: JSON_PRETTY_PRINT | |
| if: | |
| or: | |
| - provider: "avisota-release" | |
| - provider: "contao-community-alliance-release" | |
| - provider: "bit3-release" | |
| - provider: "menatwork-release" | |
| - provider: "terminal42-release" | |
| - provider: "backbone87-release" | |
| fileExists: %dists%/%file-release% | |
| variables: | |
| dists: .../dists | |
| file-upstream: %owner%-%name%_%ref%_%committer-date:YmdHis%_%commit%.zip | |
| file-release: %owner%-%name%_%ref%.zip |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment