Commit Graph

54 Commits

Author SHA1 Message Date
Gleb Bahmutov
d2600f41d8 merged renames 2017-06-29 14:50:08 -04:00
Gleb Bahmutov
bba4332e8d Issue 224: building, zipping and uploading binary (#234)
* server: remove obsolete desktop types

* server: ensure project path generated by tests is ignored

* driver: remove unused gulp deps

* deploy: refactored to simplify uploading binary to S3 close #224

* refactored questions to allow asking only some information

* ask for zip file

* use option --zip to pass zip filename

* install cloudflare-cli

* working on making individual binary steps work

* move buildDir and distDir to meta file

* update references

* refactor questions

* Mac binary zipped and installed successfully

* successful builds on both platforms, upload and install

* refactor combined step deploy function

* add building binary on linux to CircleCI

* install root deps only

* fine, make build binary depend on main build

* server: fix app data path

* name binary using SHA

* server: unskip test concerning productName

* build binary with serial mode

* driver: improve visibility algorithm

* server: add some logging around browser launching

* docs: update cy.trigger position option - fixes #108

* desktop: fix invalid dom nesting

* docs: Add FAQ question about 'how to test file download'

* desktop: fix un-returned promise warning when logging in

* rebuild node-sass for current platform automatically (#225)

* uncomment two lines

* desktop: use same dropdown as browsers for user menu

* desktop: simplify build scripts, remove unused deps

* readme: add docker cypress/base image badge

* fix typo in readme

* deploy: refactored to simplify uploading binary to S3 close #224

* refactored questions to allow asking only some information

* ask for zip file

* use option --zip to pass zip filename

* install cloudflare-cli

* working on making individual binary steps work

* move buildDir and distDir to meta file

* update references

* refactor questions

* Mac binary zipped and installed successfully

* successful builds on both platforms, upload and install

* refactor combined step deploy function

* add building binary on linux to CircleCI

* install root deps only

* fine, make build binary depend on main build

* name binary using SHA

* build binary with serial mode

* uncomment two lines

* print build linux folder on CI
2017-06-29 14:29:56 -04:00
Brian Mann
be211af10e deploy: rename deploy -> binary folder 2017-06-29 14:06:45 -04:00
Brian Mann
93ba23fe2f deploy: use Promise.reduce 2017-06-29 14:05:35 -04:00
Brian Mann
7e0b4f0e98 deploy: rename deploy.js -> binary.js 2017-06-29 14:05:23 -04:00
Brian Mann
6603238edb deploy: partial in args 2017-06-29 14:05:03 -04:00
Brian Mann
edc7026574 deploy: functional questions 2017-06-29 14:04:42 -04:00
Gleb Bahmutov
6d1c4ecf21 uncomment two lines 2017-06-29 12:04:47 -04:00
Gleb Bahmutov
e64147d5eb build binary with serial mode 2017-06-29 12:04:47 -04:00
Gleb Bahmutov
6d6c65cdf8 refactor combined step deploy function 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
cf95c01679 successful builds on both platforms, upload and install 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
87f839c6cb Mac binary zipped and installed successfully 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
b79405145e refactor questions 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
8e4d648822 update references 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
1a8c308b6a move buildDir and distDir to meta file 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
dd0dca3fa1 working on making individual binary steps work 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
81d6bb3028 install cloudflare-cli 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
381f0a6d9e use option --zip to pass zip filename 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
1c10ec9ded ask for zip file 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
8730634d69 refactored questions to allow asking only some information 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
9696466b5d deploy: refactored to simplify uploading binary to S3 close #224 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
d9fc7f68a5 working on binary zip and unzip (#222)
* working on binary zip and unzip

* ignore support folder
2017-06-27 09:40:10 -04:00
Gleb Bahmutov
1638260656 Build Linux Cypress in Docker for #217 (#220)
* deploy: working on linux build via Docker for #217

* reworking deploy links

* include register files from coffee and ts

* smoke test passes in docker container
2017-06-26 16:15:01 -04:00
Gleb Bahmutov
4fa64014b0 goes all the way to failed verify ping test (#209)
Merge to continue working on zipping / Linux build
2017-06-26 11:34:46 -04:00
Gleb Bahmutov
934f9d6c2f symlink files in dist / app 2017-06-23 16:08:10 -04:00
Gleb Bahmutov
98e0935b9e deploy: remove duplication, try symlink 2017-06-23 15:59:05 -04:00
Gleb Bahmutov
fdf031cf0e Lint coffee files using single tool (#208)
* coffee: merge coffeelinting to the root

* root: lint coffee files in the scripts folder
2017-06-23 15:41:50 -04:00
Brian Mann
a140d0e9e4 Merge branch 'move-deploy-scripts'
# Conflicts:
#	package.json
#	scripts/deploy/build.coffee
#	scripts/deploy/util/packages.coffee
2017-06-23 15:00:47 -04:00
Gleb Bahmutov
7ee72419a4 Issue 203 (#206)
* deploy: convert launcher TS to JS during deploy, close #203

* refactor duplicate functions

* good message when deleting TS files

* uncomment platform and version
2017-06-23 14:32:30 -04:00
Brian Mann
e70cb2aed0 deploy: build electron app + symlink node_modules for build app dir 2017-06-23 14:27:05 -04:00
Gleb Bahmutov
91ec7a0dd8 Move deploy scripts (#205)
* root: move deploy scripts from server to top level scripts

* remove postinstall download stop variable

* deploy: list all dev dependencies

* working on deploy run

* WIP comment out obsolete run-sequence

* add cypress-io/cypress-example-recipes

* root: enable run all to skip package or packages by name

* deploy: move coffee lint to root

* deploy: make bump async

* deploy: WIP update deploy + build processes for monorepo

* Add cypress-io/cypress-example-module-api project build to bump

* remove commas

* Add project cypress-io/cypress-test-ci-environments to list of projects to test

* deploy: WIP refactor classes -> functional

* deploy: don't copy node_modules or prune -> just npm install

* cli: consolidate important fields into monorepo root, pull out and build

* all: cleanup package.json, remove versions, license, repo information

-move some deps to devDeps

* all: convert es5 -> es6 + fix linting

* deploy: specify files to include when copying packages for dist

* deploy: convert coffee script in place + remove coffee files
2017-06-23 10:41:37 -04:00
Brian Mann
69fd1395d0 deploy: convert coffee script in place + remove coffee files 2017-06-22 19:13:42 -04:00
Brian Mann
aa4f81641b deploy: specify files to include when copying packages for dist 2017-06-22 18:29:18 -04:00
Brian Mann
ca569ca284 Merge remote-tracking branch 'origin/move-deploy-scripts' into move-deploy-scripts 2017-06-22 16:47:17 -04:00
Brian Mann
7f476d15f3 deploy: don't copy node_modules or prune -> just npm install 2017-06-22 16:35:13 -04:00
Brian Mann
28cd6f927a deploy: WIP refactor classes -> functional 2017-06-22 16:27:25 -04:00
Gleb Bahmutov
4729caeaf0 Add project cypress-io/cypress-test-ci-environments to list of projects to test 2017-06-22 15:27:51 -04:00
Gleb Bahmutov
108426f8d1 remove commas 2017-06-21 17:40:52 -04:00
Gleb Bahmutov
843fb57320 Add cypress-io/cypress-example-module-api project build to bump 2017-06-21 17:40:12 -04:00
Brian Mann
60cfee379b deploy: WIP update deploy + build processes for monorepo 2017-06-21 17:00:42 -04:00
Brian Mann
5160ab7dcf deploy: make bump async 2017-06-21 17:00:21 -04:00
Brian Mann
6e2837c7d3 root: enable run all to skip package or packages by name 2017-06-21 13:02:14 -04:00
Brian Mann
27b697d14e Merge branch 'master' into move-deploy-scripts
# Conflicts:
#	package.json
2017-06-21 12:13:20 -04:00
Chris Breiding
0f154af1fd scripts: normalize path for —run-project and handle —project=../foo 2017-06-20 09:51:03 -04:00
Gleb Bahmutov
40759681eb add cypress-io/cypress-example-recipes 2017-06-19 17:12:31 -04:00
Gleb Bahmutov
f5aa4d187c WIP comment out obsolete run-sequence 2017-06-19 16:18:24 -04:00
Gleb Bahmutov
8bb39d2857 working on deploy run 2017-06-19 15:56:20 -04:00
Gleb Bahmutov
59f9e894a7 deploy: list all dev dependencies 2017-06-19 15:46:37 -04:00
Gleb Bahmutov
e6a12b94a7 root: move deploy scripts from server to top level scripts 2017-06-19 14:43:36 -04:00
Chris Breiding
6d3c5834f7 scripts: normalize project path to be relative to root for npm start 2017-06-13 13:51:19 -04:00