Andrew Stanton-Nurse
73e6742ba2
Use gradle to detect java ( #2888 )
2018-08-29 12:53:17 -07:00
Nate McMaster
118fc0a27f
Fail CI builds if the JDK cannot be found, warn for local builds, and add a flag to completely skip building the Java client
2018-08-24 10:38:58 -07:00
Andrew Stanton-Nurse
da35d1f4e1
add version number to java client build ( #2776 )
2018-08-09 12:10:20 -07:00
Mikael Mengistu
5843b5415b
Update Java client build scripts for Maven publishing ( #2765 )
2018-08-08 17:50:55 -06:00
Andrew Stanton-Nurse
d3f418efd8
disable the gradle daemon on the CI ( #2759 )
2018-08-08 10:59:09 -07:00
Andrew Stanton-Nurse
c1da83637e
fix jdk detection by detecting javac instead of tools.jar ( #2751 )
2018-08-08 07:55:02 -07:00
Andrew Stanton-Nurse
c1aa708a8b
TypeScript improvements and tslib dep ( #2692 )
2018-08-07 14:15:07 -07:00
Mikael Mengistu
fd6b52c22b
Move .pom file in gradle build task ( #2708 )
2018-08-01 09:42:35 -07:00
Mikael Mengistu
25b826de75
Update JavaClientVersion variable ( #2703 )
2018-07-30 18:17:43 -07:00
Mikael Mengistu
e031662525
Test and package Java client with build.cmd ( #2690 )
2018-07-30 16:58:25 -07:00
Andrew Stanton-Nurse
c7af64332b
change to use Karma for Functional Tests ( #2450 )
2018-06-12 13:42:21 -07:00
Andrew Stanton-Nurse
76e6d0279b
add publish-apps script
2018-05-23 13:59:32 -07:00
Andrew Stanton-Nurse
3136e5b05f
fix #1923 by avoiding extra build step ( #1924 )
2018-04-10 16:26:37 -07:00
Andrew Stanton-Nurse
a4d0bf2e3a
collect log messages during browser tests ( #1670 )
2018-03-29 10:11:18 -07:00
BrennanConroy
6d642ea5ce
Move Typescript client folder ( #1692 )
2018-03-22 15:47:08 -07:00
Andrew Stanton-Nurse
c5d38ae32a
Run browser functional tests in CI builds ( #1487 )
2018-03-14 15:59:56 -07:00
Nate McMaster
d619d41df0
Add ArtifactInfo into design-time build
2018-02-06 17:31:24 -08:00
Andrew Stanton-Nurse
0579f40a7d
Major TypeScript module refactoring ( #1319 )
...
* Build cjs, esm and umd versions
* Split MsgPack into separate module
* Split package.jsons up so they can stay clean
* Move common dev dependencies to a root package.json
2018-01-19 14:26:31 -08:00
Nate McMaster
e15a38a14c
Pin package and tool versions to make build more repeatable
2017-11-01 16:40:51 -07:00
Pawel Kadluczka
a14a0ab039
Adding structured negotiate
2017-06-06 15:53:21 -07:00
Andrew Stanton-Nurse
11f23f7ce2
disable npm optional dependencies ( #447 )
...
'microtime' doesn't build properly on our CI agents
2017-05-11 10:37:35 -07:00
moozzyk
96aac19044
Creating TypeScript Client npm module during build
2017-03-14 15:26:53 -07:00
moozzyk
7bae4e994a
Running TS client Node tests as part of build
...
Bonus: make sure build does not try to restore npm modules twice
2017-03-10 09:05:23 -08:00
Pawel Kadluczka
a00ec445ef
Moving TS client to a dedicated subfolder ( #274 )
2017-03-09 09:42:59 -08:00
Pawel Kadluczka
0162c19ccf
MSBuildifying gulpified node ( #237 )
...
- Creating an MSBuild project for the TS client
- Adding project references to the TS client project from projects that need the client - (ensures the correct targets dependency graph and prevents building the client multiple times and related races)
- Removing gulp tasks from individual projects (allows containing npm only in the TS client source and node tests)
- Using incremental compilation to build the TS client only when inputs change (prevents building the client multiple times or when not needed at all)
- Removing `npm install` from all the projects (takes up to 10 seconds even if there is nothing to restore) - npm packages will still be installed when running full build (if needed) or need to be installed manually
2017-03-01 15:13:22 -08:00
Nate McMaster
7e8f92b418
Remove makefile.shade and add npm install to repo.targets
...
Also, add (commented-out) conditional cross compiling for tests on xplat
2017-02-17 10:07:09 -08:00