Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gradle Builds #630

Open
devzbysiu opened this issue Feb 26, 2021 · 7 comments
Open

Gradle Builds #630

devzbysiu opened this issue Feb 26, 2021 · 7 comments
Assignees
Labels
enhancement size large Issues requiring substantial effort, possibly across whole stack

Comments

@devzbysiu
Copy link
Contributor

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 devzbysiu added this to In progress in AET Summer 2020 Feb 26, 2021
@devzbysiu devzbysiu added enhancement size large Issues requiring substantial effort, possibly across whole stack labels Feb 26, 2021
@devzbysiu devzbysiu self-assigned this Feb 26, 2021
@devzbysiu
Copy link
Contributor Author

This is finished developer-wise and was merged here: #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:

But before that, we need to take care of #624

@devzbysiu devzbysiu moved this from In progress to QA Validation in AET Summer 2020 Mar 4, 2021
@devzbysiu
Copy link
Contributor Author

This #624 is done. This task is ready for QA

@pilarskie
Copy link
Collaborator

Test comment.

@devzbysiu devzbysiu moved this from QA Validation to In progress in AET Summer 2020 Mar 11, 2021
@devzbysiu
Copy link
Contributor Author

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

@devzbysiu devzbysiu moved this from In progress to QA Validation in AET Summer 2020 Mar 12, 2021
@devzbysiu
Copy link
Contributor Author

Accessibility comparator is working now

@devzbysiu devzbysiu assigned pilarskie and unassigned devzbysiu Mar 12, 2021
@pilarskie
Copy link
Collaborator

Accessibility comparator tested and accepted.

@pilarskie
Copy link
Collaborator

Tested and accepted.

@pilarskie pilarskie moved this from QA Validation to Done in AET Summer 2020 Mar 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement size large Issues requiring substantial effort, possibly across whole stack
Projects
Development

No branches or pull requests

2 participants