Граф коммитов

34 Коммитов

Автор SHA1 Сообщение Дата
Kevin Ndung'u bb176a1917 Add utilities to make dev easier
Signed-off-by: Kevin Ndung'u <kevgathuku@gmail.com>
2018-08-09 11:17:39 +03:00
Morris Jobke 4ad42c157a
Move transifex config for updated l10n script
See nextcloud/docker-ci#78 for details

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2018-02-12 18:30:11 +01:00
Christoph Wurst 539f37b5ab
Fix Makefile's dev-setup and composer install
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-01-15 15:51:04 +01:00
Christoph Wurst 2437d41cad
Remove unused exclude rules
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-11-27 11:14:57 +01:00
Christoph Wurst 0e20021ffd
Fix 'make optimize-js'
To *optimize* js files we need webpack, which is a npm dev dependency and
thus we have to first install those.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-11-15 15:03:52 +01:00
Christoph Wurst 89315b845d
Merge branch 'master' of github.com:/nextcloud/mail into webpack_prod_config 2017-10-31 11:21:52 +01:00
Christoph Wurst fc6432f2cd
Fix Travis CI errors due to missing phpunit executable
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-10-31 10:44:47 +01:00
Christoph Wurst 2ab93bfc58
Merge branch 'master' of github.com:/nextcloud/mail into webpack_prod_config 2017-10-31 08:43:51 +01:00
Christoph Wurst f3ac814c79
Install composer dev deps on Travis
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-10-30 20:36:34 +01:00
Christoph Wurst bb48a1c24a
Fix package size
* Don't package composer dev deps
* Don't package the .phan dir
* Don't package .hg dirs

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-10-30 19:29:37 +01:00
Steffen Lindner a35d5671f8
Separate webpack configs 2017-10-30 16:27:44 +01:00
Steffen Lindner 3b43d41d8c WIP Move to Webpack3 (#468)
* Add init webpack config

* Replace text! with raw-loader!

* Add ignore for build.js and remove build.js

* Ship build.js to browser, include shim modules

* Add handlebars loader

* Remove vendor dir, remove bower

* Add source-map

* Make karma work with webpack, more or less

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>

* Properly load hb templates by webpack

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>

* Remove debug logging

* Use modules for view helpers and properly declare dependencies

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>

* Fix jquery.autosize

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>

* Declare global functions

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>

* Always install dev deps

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-08-27 17:08:05 +02:00
Christoph Wurst b16a826976
Use another IMAP docker image that allows more connections
Since CI builds of #326 failed and I could reproduce this locally,
it turned out that running single tests or tests of a single directory
was no problem. However, executing all tests at once led to failing
IMAP connections. Apparently an increased number of allowed IMAP
connections fixes the problem (locally).

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-08-21 10:29:30 +02:00
Christoph Wurst 3616fc0b93
Use a decent SMTP docker image to test against
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-08-02 08:15:41 +02:00
Christoph Wurst 930e30d806
fix rsync excludes to include 'build' directory of dependencies 2016-12-18 17:15:40 +01:00
Christoph Wurst f742b08322
fix and sort rsync excludes 2016-12-05 18:56:28 +01:00
Christoph Wurst 940f0d5bf7
include bower dependencies in git 2016-12-04 21:42:23 +01:00
Christoph Wurst afef16325f
automatically sign and package the app
This rsyncs the files into a directory that can then be used to sign the app's
files. Moreover, the created tar.gz is then signed and the certificate is
printed to the command line. All steps that require the private key are only
run if the key is available. Therefore peole can also use this to build
their own version :-)
2016-12-02 09:35:20 +01:00
Alexander Weidinger d1bb6138a4 Exclude '.lgtm' from tar command. 2016-10-12 23:17:01 +02:00
Christoph Wurst 03b9210173
move translation extractor to build dir 2016-09-05 15:21:18 +02:00
Christoph Wurst d09f2f2829
adjust packaging 2016-08-22 21:54:53 +02:00
Christoph Wurst 804c3760d4
move js build files to 'build' dir 2016-08-22 21:54:49 +02:00
Christoph Wurst c7590d4ed7
Prevent merge conflicts of the changelog files 2016-05-29 18:39:33 +02:00
Christoph Wurst d0a323e194
don't include js tests when packaging 2016-05-01 13:10:39 +02:00
Christoph Wurst 094fad4b9b update php libs, fix Makefile target 'update-composer' 2016-03-27 14:41:35 +02:00
Christoph Wurst df37238607 add imap docker for faster CI builds
- use trusty beta
- add mysql5.6
- create mysql travis user
- secret credentials not needed anymore
- use Makefile for docker management
2016-02-17 11:05:49 +01:00
Christoph Wurst 6fa4b8fcef Merge pull request #1222 from owncloud/fix-makefile-dependencies
remove cyclic dependency from Makefile
2016-02-04 11:29:54 +01:00
Christoph Wurst 1914786479 update excluded files for packaging 2016-02-03 09:49:30 +01:00
Christoph Wurst c1dd4e8854 remove cyclic dependency from Makefile 2016-01-30 20:22:39 +01:00
Christoph Wurst b9764fa20d use Makefile to set up dev environment 2015-10-12 12:25:24 +02:00
Christoph Wurst 352fcd4083 fix makefile for packaging 2015-09-11 11:48:54 +02:00
Steffen Lindner 5a6bec2a83 Only install production deps 2015-09-10 20:53:04 +02:00
Christoph Wurst 35e60a1b8f load optimized js files only in debug mode 2015-09-08 10:38:01 +02:00
Thomas Müller ba5077a9e5 Adding Makefile to generate appstore zip 2015-05-10 14:54:10 +02:00