Commit Graph

38 Commits

Author SHA1 Message Date
yatinappsmith
8c816dc6c5
test: Test support fat container in ci (#11725)
* Added fat container tests

* add support for fat container
2022-03-10 14:48:58 +05:30
yatinappsmith
9fd635145c
test: Add Github token to test build docker (#11729) 2022-03-09 20:30:15 +05:30
yatinappsmith
b677affdee
test: Test fix grep spec case insesitive (#11523)
* added grep -i spec


Co-authored-by: Aishwarya-U-R <91450662+Aishwarya-U-R@users.noreply.github.com>
2022-03-03 07:44:00 +05:30
yatinappsmith
4d6e389631
test: replace full path with github workspace (#11047) 2022-02-09 18:00:56 +05:30
yatinappsmith
fb6a97e654
test: Support reuse of github actions (#10874)
* Modified workflow for push and pr

* Changed matrix array to single line

* changed matrix array to single line
2022-02-04 14:10:03 +05:30
Abhijeet
ec2ee35571
chore: Add env variable for git filesystem in CI (#10249) 2022-01-07 18:03:39 +05:30
Aishwarya-U-R
0de97cde81
chore: Updates for TS file inclusions (#10188) 2022-01-06 01:25:50 +05:30
Parthvi12
b82ea06aa3
test: Adding visual tests for layout validation (#9857)
* Adding visual tests for layout validation

* updating screenshot to match CI's screenshot resolution

* updating screenshot as per CI

* setting failure threshold for the image comparision

Co-authored-by: Parthvi Goswami <parthvigoswami@Parthvis-MacBook-Pro.local>
2021-12-24 17:47:22 +05:30
Shrikant Sharat Kandula
99d813971d Disable fat image testing to push all archs
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-12-17 16:04:54 +05:30
Shrikant Sharat Kandula
34ab4f8659 Revert buildx Docker image testing to unblock
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-12-17 14:51:53 +05:30
Shrikant Sharat Kandula
e06b6d7517 Fix fat image building fails pushing slim images
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-12-17 13:34:24 +05:30
Shrikant Sharat Kandula
c58e60ee2c Fix pushing arm Docker fat images
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-12-17 12:30:55 +05:30
Shrikant Sharat Kandula
9202c0bf67 Fix Docker buildx images
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-12-17 10:27:56 +05:30
Shrikant Sharat Kandula
2fac770530 Don't pull image before testing the image
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-12-17 08:34:59 +05:30
Shrikant Sharat Kandula
334e1dce1d
ci: Run a small test on fat image before pushing to DockerHub (#8619) 2021-12-12 14:34:17 +05:30
yatinappsmith
ec803c8a8e
test: Change number of jobs to 24 (#9275)
* Update test-build-docker-image.yml

change jobs to 24

* Update integration-tests-command.yml
2021-11-22 18:28:49 +05:30
Arpit Mohan
79290e5fb1
ci: Upload server logs if Cypress tests fail (#9247) 2021-11-19 09:41:00 +05:30
Shrikant Sharat Kandula
f6b8900246
Remove unused package for DP step (#9103) 2021-11-11 14:00:25 +05:30
Shrikant Sharat Kandula
59ab2abe32
Upload build artifacts to S3 (#8865) 2021-10-29 15:36:16 +05:30
Nayan
09eff23479
feat: [Feature] Added release version api for clients and RTS (#8324)
Added a new event in RTS when new version is deployed. After receiving this event, client will show a prompt to refresh.
2021-10-29 15:52:21 +06:00
Arpit Mohan
095fed3429
ci: Fixing the test-build-docker-image workflow
We want package step to run on successful test completion on master. On other branches it's OK to deploy even with a failing test suite.
2021-10-29 13:47:54 +05:30
Rishabh Saxena
2040dceed9
fix: remove redundant env var (#8544) 2021-10-18 05:51:55 +00:00
Nidhi
692e62b4dd
fix: Separated out workflows (#8434)
* Separated out workflows

* Separated out workflows

* Update .github/workflows/ok-to-test.yml

Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>

Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-10-12 16:26:18 +05:30
Nidhi
08e37756dc
fix: Don't run test build docker for external PRs (#8187)
* fix: Don't run test build docker for external PRs

* Add dependency on server build
2021-10-05 18:41:57 +05:30
Arpit Mohan
9381b4e8fb Always run the package step in test-build workflow 2021-10-05 12:47:05 +05:30
Shrikant Sharat Kandula
3c3cc8c0d1
Build Docker image always 2021-10-05 00:57:06 +05:30
Shrikant Sharat Kandula
be9dfb752e
Use separate Segment Key for release (#8113) 2021-10-02 16:19:57 +05:30
Shrikant Sharat Kandula
1363d6308d
ci: Build ARM and AMD Docker images in CI (#7963) 2021-10-01 20:25:16 +05:30
Arpit Mohan
02bf061479 Revert "Adding paths-ignore to the client build workflows to ignore manual test changes"
This reverts commit 008d83cc0b.
2021-10-01 11:52:49 +05:30
Arpit Mohan
008d83cc0b Adding paths-ignore to the client build workflows to ignore manual test changes 2021-10-01 11:40:43 +05:30
Shrikant Sharat Kandula
c70613d5aa
Add missing RTS deps artifact 2021-09-28 16:04:30 +05:30
Shrikant Sharat Kandula
04c7d86850
Remove default pwd for building fat container 2021-09-28 15:11:42 +05:30
Shrikant Sharat Kandula
73bba02374
Package release even if tests fail (#7746) 2021-09-23 12:11:52 +05:30
Shrikant Sharat Kandula
4a5a604b3b
ci: Use separate artifacts for separate services (#7707)
Currently, all three services' artifact names are set to build. This leads to a single artifact with files from all three services as siblings. This has two problems:

1. If there's an overlap in a filename among the files in build folder of two services, one of them will be overwritten with the other.
2. The same large artifact is downloaded every time we do a download-artifact, once for server, once for client, and once for RTS, the same large artifact is downloaded thrice before building the Docker images.
2021-09-22 17:54:23 +05:30
Shrikant Sharat Kandula
b26fc9965a Fix check for running server 2021-09-21 16:18:38 +05:30
Shrikant Sharat Kandula
04356a8d3b
Fix server image jar paths (#7676) 2021-09-21 15:20:51 +05:30
Shrikant Sharat Kandula
ca30a9cb0b
Fix incorrect tag variable name (#7659) 2021-09-21 13:04:26 +05:30
Shrikant Sharat Kandula
c6c5e4fef3
ci: Add CI workflow for building fat container (#7385)
This commit changes the client test workflow into building the fat container's image, and so builds server and RTS as well, in order to achieve that.
2021-09-21 08:33:22 +05:30