Commit Graph

24 Commits

Author SHA1 Message Date
Asher
b30aefcfb1
Add linting steps and improve testing steps 2020-02-04 15:42:55 -06:00
Asher
b29346ecdf
Implement new structure 2020-02-04 14:31:44 -06:00
Dean Sheather
3ee6b0ff0b
Automatically push releases to GCS (#1318) 2020-02-04 11:32:45 -06:00
Asher
7e7923706f
Fix version generated from Git tag 2020-01-16 17:59:11 -06:00
Asher
ae35673489
Use custom Yarn cache directory
Makes it easier to upload and restore.
2020-01-16 15:39:44 -06:00
Asher
62f050fda7
Add a simple test 2020-01-15 13:22:45 -06:00
Asher
57425377e5
Use CI dockerfile for pushing Docker image 2020-01-15 13:22:45 -06:00
Asher
174cb2f8a9
Remove unused Docker step from CI script 2020-01-15 13:22:42 -06:00
Asher
42bddce21f
Add defaults for environment variables
So we don't have to keep setting them for each CI and every single step
since there doesn't seem to be a way to share them between steps in
Drone.
2020-01-15 13:21:58 -06:00
Asher
bdd11f741b
Update to 1.39.2
Also too the opportunity to rewrite the build script since there was a
change in the build steps (mainly how the product JSON is inserted) and
to get the build changes out of the patch. It also no longer relies on
external caching (we'll want to do this within CI instead).
2019-10-18 18:20:02 -05:00
Asher
0e1fed3c24
Make CI script work independently from your cwd 2019-09-10 11:29:48 -05:00
Asher
80050d0d9d
Detect target automatically
This removes the potential for a bad build because the native Node
modules currently can only be built on the target system, so specifying
a target for something other than the system your are building on will
not work.
2019-08-21 12:45:09 -05:00
Asher
ccc4f87ada
Don't package for release if we don't need to 2019-08-20 19:46:39 -05:00
Asher
b9fc40409a
Forward minify environment variable to Docker build 2019-08-19 17:17:38 -05:00
Asher
e53d6bce68
Forward GitHub token to docker build if it exists 2019-08-19 17:02:02 -05:00
Asher
1d61cbe536
Make release directory 2019-08-09 19:27:30 -05:00
Asher
590f699687
Allow specifying the target
You still must build on the target system though because of the native
Node modules.
2019-08-05 11:03:47 -05:00
Asher
712274d912
Groundwork for language support
- Implement the localization service.
- Use the proper build process which generates the require JSON files.
- Implement getting the locale and language configuration.
2019-08-02 19:29:00 -05:00
Asher
4c4a179bce
TLS socket still doesn't work 2019-07-26 17:26:45 -05:00
Asher
a4f21fb0d4
Install git during build 2019-07-24 11:23:00 -05:00
Asher
9446cc8245
Update Dockerfile 2019-07-18 18:09:15 -05:00
Asher
2b2aa9a211
Add https server 2019-07-18 18:09:09 -05:00
Asher
2fdf09e6e7
Include version when building 2019-07-18 18:08:37 -05:00
Asher
5677ff2edf
Add build scripts 2019-07-18 18:08:27 -05:00