Igor Minar
07b89902d5
ci: don't publish ivy build artifacts on a non-master branch
2018-10-23 15:31:55 -07:00
George Kalpakas
3b24e0edb6
build: use CI-provider independent variable names ( #26377 )
...
PR Close #26377
2018-10-23 14:35:37 -07:00
Igor Minar
ee0b857172
build: rename the ivy compile mode 'local' to 'aot' ( #26686 )
...
PR Close #26686
2018-10-23 14:14:49 -07:00
George Kalpakas
b807106f54
build: use separate tags for ivy builds in `publish-build-artifacts.sh` ( #26159 )
...
PR Close #26159
2018-09-28 09:35:32 -07:00
Alex Rickabaugh
7983f0a69b
ci(ivy): configure CI environments for Ivy JIT and AOT ( #24309 )
...
Two new CircleCI environments are created: test_ivy_jit and test_ivy_aot.
Both run a subset of the tests that have been marked with Bazel tags as
being appropriate for that environment.
Once all the tests pass, builds are published to the *-builds repo both
for the legacy View Engine compiled code as well as for ivy-jit and ivy-aot.
PR Close #24309
2018-06-08 13:34:27 -07:00
Alex Eagle
b45fa5e263
ci: hide encryption key from circleci logs ( #23585 )
...
PR Close #23585
2018-05-02 16:43:13 -07:00
Alex Eagle
ace6440460
ci: fix snapshot publishing ( #23516 )
...
PR Close #23516
2018-04-23 16:32:38 -07:00
Alex Eagle
b26ac1c22f
ci: publish build snapshots from Bazel/CircleCI ( #23512 )
...
This uses a new script and CircleCI job called "build-packages-dist"
which shims the new Bazel build to produce outputs matching the legacy
build. We'll use this to get AIO testing onto CircleCI as well.
We move the integration tests to a new circleCI job that depends on this
one, as well as the build publishing job.
Note that every PR will have a trivial green publishing status, because
we always create this job even for PRs. We'd rather not - see
https://discuss.circleci.com/t/workflows-pull-request-filter/14396/4
PR Close #23512
2018-04-23 15:45:56 -07:00
Misko Hevery
3d2ee6c3fe
build: fix build; missing firebase-tools
2017-08-25 08:17:13 -07:00
Chuck Jazdzewski
619e625ee2
refactor(tsc-wrapped): move tsc-wrapped to the packages directory ( #18160 )
2017-07-21 12:26:16 -05:00
Igor Minar
da700d1842
docs: move markdown docs from root dir to docs/ and remove obsolete files ( #15410 )
2017-03-22 22:50:12 -07:00
Miško Hevery
221899a930
ci: fix incorrect github credetials ( #15146 )
2017-03-14 11:49:33 -07:00
Miško Hevery
abbbb4d52c
ci: do not use shell to expand secure tokens to prevent leaks
2017-03-14 10:27:56 -07:00
Chuck Jazdzewski
53d62fa7d0
ci: use angular-builds credentials for publishing artifacts ( #15072 )
2017-03-10 14:03:40 -08:00
Chuck Jazdzewski
b7e76cc2e1
ci: re-enable publishing master artifacts ( #14973 )
2017-03-06 18:03:38 -08:00
Igor Minar
728fe472f8
ci: replace '| head -n1' with 'git log -1' due to broken pipe breaking -o pipefail
2017-03-05 11:53:45 -08:00
Igor Minar
32990307fe
ci: turn on bash xtrace in publish-build-artifacts.sh to debug deploy failure on master
2017-03-05 11:43:25 -08:00
Igor Minar
b8f0c3dc7b
ci: redo how env variables are set and shared in ci to prevent collisions
2017-03-05 08:03:38 -08:00
Igor Minar
91fe3aadbc
ci: delete obsolete files and move scripts/ci-lite/ to scripts/ci/
2017-03-05 08:03:38 -08:00
Yegor Jbanov
9691c045a7
chore(build): move publish-build-artifacts.sh to scripts/publish
2015-11-18 19:02:51 +00:00
Yegor Jbanov
60a2bbb226
chore(build): git config prior to committing
2015-11-17 14:57:22 -08:00
Yegor Jbanov
dd1e212402
chore(build): revert presubmit-queue-setup.sh; fix git login in publish-build-artifacts.sh
2015-11-17 13:53:57 -08:00
Yegor Jbanov
9985968d89
fix(publish): syntax fix
2015-11-13 18:31:40 -08:00
Yegor Jbanov
406ace9b25
chore(build): deploy build artifacts to build branches
...
- use orphan branch
- use upstream .gitignore
- use short SHA in commit messages
- tag commits with source SHA
Closes #5203
2015-11-14 00:36:47 +00:00