aet icon indicating copy to clipboard operation
aet copied to clipboard

Gradle Builds

Open devzbysiu opened this issue 3 years ago • 7 comments

Is your feature request related to a problem? Please describe. In a process of simplifying AET deployment and local development, we want to introduce gradle builds which will replace maven in the future. It will make implementing automation easier.

Describe the solution you'd like The build should create zip packages with:

  • compiled bundles
  • OSGi configs
  • features
  • report
  • sample-site

Those packages should be placed in ./zip/build/packages directory. Those will be then used by the release workflow to create the release draft.

It should take versioning into account and allow to release (bump versions) AETs.

It should be able to run checks like automated tests and RAT checks (checking licenses of files). When there is a file not matching Apache 2.0, it should fail.

It should allow creating code coverage which will be then used by CI workflow.

Describe alternatives you've considered N/A

Additional context N/A

devzbysiu avatar Feb 26 '21 07:02 devzbysiu

This is finished developer-wise and was merged here: https://github.com/wttech/aet/pull/617. Right now it can be tested on local environment only. Contact me in case you want to get into it.

The next steps are to:

  • finish https://github.com/wttech/aet/issues/631 and create a draft release
  • deploy the release to internal env for tests

But before that, we need to take care of https://github.com/wttech/aet/issues/624

devzbysiu avatar Feb 26 '21 09:02 devzbysiu

This https://github.com/wttech/aet/issues/624 is done. This task is ready for QA

devzbysiu avatar Mar 04 '21 12:03 devzbysiu

Test comment.

pilarskie avatar Mar 04 '21 13:03 pilarskie

Fix of accessibility comparator is here: https://github.com/wttech/aet/pull/640/files

devzbysiu avatar Mar 11 '21 15:03 devzbysiu

Accessibility comparator is working now

devzbysiu avatar Mar 12 '21 08:03 devzbysiu

Accessibility comparator tested and accepted.

pilarskie avatar Mar 12 '21 10:03 pilarskie

Tested and accepted.

pilarskie avatar Mar 16 '21 12:03 pilarskie