Commit Graph

17 Commits

Author SHA1 Message Date
ErickSkrauch
f7b0c10ba9
Allow to deploy to the dev from non-master branch [deploy dev] 2020-08-21 18:21:09 +03:00
ErickSkrauch
930a272cd0 Fix crowdin's branch selection for non-tty environment, add support for CI-provided branch name [skip ci]
Show crowdin's error at any depth

Show branch name on i18n:push

Unpack git .pack objects to fix automatic branch detect (seems like a workaround for a workaround 🙃)

Detect git branch from CI if available.
Replace git-repo-info with git-rev-sync (maintained)

Fix accidentally removed git installation for Yarn job
2020-07-23 23:06:21 +03:00
ErickSkrauch
8d9d830a7e
Don't run E2E tests on CI 2020-07-22 13:06:59 +03:00
ErickSkrauch
bc88f56f43
Improve chunks for locales 2020-07-21 21:29:41 +03:00
ErickSkrauch
9faf7cf404
Reduce source maps size 2020-07-21 16:12:21 +03:00
ErickSkrauch
cfb0c8d9e3
Increase Cypress tests timeout 2020-07-07 16:06:23 +03:00
ErickSkrauch
6309985295 Remove git installing from the E2E Yarn install 2020-06-15 00:48:50 +03:00
ErickSkrauch
2a4be6f1b9 Move all operations with crowdin to its own step 2020-06-10 00:33:42 +03:00
ErickSkrauch
c3b778e3ca
Fix errors catching in i18n-crowdin script.
Detect non tty environment and apply defaults.
2020-06-09 22:02:55 +03:00
ErickSkrauch
8194f8d106
Answer "yes" for all i18n:push questions 2020-06-09 21:31:12 +03:00
ErickSkrauch
038c5704ed
Add push source strings CI step 2020-06-09 21:12:43 +03:00
ErickSkrauch
0dc83a4ab1
Add git to install deps steps 2020-06-05 18:48:32 +03:00
ErickSkrauch
f2b4ee1b4d
Remove all locales from the repository 2020-06-04 20:10:39 +03:00
Sviatoslav
dfa8c6df5f Fix sb build (closes #18) (#19)
* Fix storybook build command

* Bump deps

* Add storybook build step

* Perform storybook build quiet

Co-authored-by: ErickSkrauch <erickskrauch@ely.by>
2020-01-16 18:33:05 +03:00
ErickSkrauch
0bc1c08c07
Cache all workspaces 2020-01-15 20:32:04 +03:00
ErickSkrauch
51016c971b
Migrate to simple images to speedup CI 2020-01-15 18:57:20 +03:00
ErickSkrauch
0281c55463
Replace TravisCI with GitLab CI (#16)
* Add gitlab-ci configuration

* Attempt to fix cypress binary installation cache

* Even more improve caching, add wait-on step to ensure, that web server is ready to run cypress

* Exclude cache directory from linting

* Do not cache yarn's global cache to reduce the size of the cache to upload

* Disable Sentry for e2e tests, enable parallelization for cypress

* Store build artifacts

* Add dev deployment stage

* Try to fix commits association

* Fix sentry-cli param name

* Disable host checking for rsync

* Disable host checking via ssh config

* Add production deployment step

* Fix deployment Sentry notifying, allow performing auto deployment with special commit message

* Make autodeploy [deploy]

* Cleanup test branch refs

* Remove environment definition. Detect it based on the domain name

* Store cache for E2E tests separately
2020-01-15 17:57:27 +03:00