Commit Graph

32 Commits

Author SHA1 Message Date
alandavis
58d361b792 Revert/replace some of the previous changes
(cherry picked from commit 177ab7d221)
2021-05-05 21:17:29 +01:00
alandavis
1f9e4fb4f6 Add AMPS env var to alias to optionally build AMPs
Removed trigger of downstream project on feature branch to save agents

(cherry picked from commit f6c87dddbe)

# Conflicts:
#	scripts/travis/maven_release.sh
2021-05-05 21:17:00 +01:00
alandavis
4bdbfc2de0 ACS-1464 Rename the Maven *internal* profile into *publish-docker-images*
(cherry picked from commit 176b1d2c86)
2021-05-05 21:10:40 +01:00
alandavis
ad15447446 ACS-1464 Rename the local docker build profiles into *build-docker-images*
(cherry picked from commit 878eb3750f)
2021-05-05 21:10:18 +01:00
alandavis
669e4db5a4 Remove redundant Maven profiles with project structure (modules)
(cherry picked from commit 4d04559a26)
2021-05-05 21:09:56 +01:00
alandavis
2655a8cc3b Apps 937 Run AGS community tests (#407) [skip tests]
* APPS-937 execute AGS tests [skip tests]

* APPS-937 Added missing file [ags][ags on MySQL][skip db][no downstream]

* APPS-937 tests postgres 13.1 [ags][skip db][no downstream]

* APPS-937 code review comments [skip tests]

(cherry picked from commit 66eda8dccc)
2021-05-05 21:07:01 +01:00
alandavis
67b04d4a4b Creation of feature/ags-merge branch with all previous commits but without excessive history
Note pom.xml versions have been reset to the values that were on the feature/ags/master
branches to simplify getting local changes onto this new branch.

alfresco-communiy-repo    11.14-ags-1.0-SNAPSHOT -> 11.7-ags-1.0-SNAPSHOT
alfresco-enterprise-repo  11.18-ags-1.0-SNAPSHOT -> 11.8-ags-1.0-SNAPSHOT
alfresco-enterprise-share 11.5-ags-1.0-SNAPSHOT -> 11.4-ags-1.0-SNAPSHOT

(cherry picked from commit 5857919ca1)

# Conflicts:
#	amps/ags/pom.xml
#	amps/ags/rm-automation/pom.xml
#	amps/ags/rm-automation/rm-automation-community-rest-api/pom.xml
#	amps/ags/rm-community/pom.xml
#	amps/ags/rm-community/rm-community-repo/pom.xml
#	amps/ags/rm-community/rm-community-rest-api-explorer/pom.xml
#	amps/pom.xml
#	amps/share-services/pom.xml
#	core/pom.xml
#	data-model/pom.xml
#	packaging/distribution/pom.xml
#	packaging/docker-alfresco/pom.xml
#	packaging/pom.xml
#	packaging/tests/pom.xml
#	packaging/tests/tas-cmis/pom.xml
#	packaging/tests/tas-email/pom.xml
#	packaging/tests/tas-integration/pom.xml
#	packaging/tests/tas-restapi/pom.xml
#	packaging/tests/tas-webdav/pom.xml
#	packaging/war/pom.xml
#	pom.xml
#	remote-api/pom.xml
#	repository/pom.xml
2021-05-05 21:06:09 +01:00
CezarLeahu
3a5cedd418 Improve the ACS build scripts (#316)
- update build_functions.sh
- remove unnecessary checks during the build
- update the build.sh script in ACS packaging to match a simpler pom.xml
2021-02-26 09:10:40 +00:00
Marcello Teodori
de6022db01 ACS-1110 replace fabric8 with docker-maven-plugin (#236) 2021-01-11 18:56:24 +01:00
CezarLeahu
081f22e8b3 ACS-896 Fix community PR builds (#164)
- **scripts/travis/init.sh**: execute the docker logins only on branch builds
- **~/.m2/settings.xml**: remove `quay.io` & `docker.io` server definitions
  (the docker logins in the init.sh script should be enough)
- **.travis.yml**: use DockerHub images instead of Quay.io images
2020-11-20 15:56:20 +02:00
Alan Davis
c48b1ded12 Should be using TRAVIS_ACCESS_TOKEN rather than TRAVIS_ACCESS_TOKEN_TEMP 2020-10-13 16:40:47 +01:00
Cezar.Leahu
8480a79380 REPO-5111 Enable update_downstream.sh script [skip tests] [no release] 2020-09-28 16:41:03 +03:00
Cezar.Leahu
c71837ac15 REPO-5111 Test update_downstream.sh fix (2) [skip tests] [no release] 2020-09-28 13:21:55 +03:00
Cezar.Leahu
b7d9cfe81e REPO-5111 Test update_downstream.sh fix [skip tests] [no release] 2020-09-28 12:30:55 +03:00
Cezar.Leahu
c96cfd801d ACS-550 Test downstream repo update (4) [no release] 2020-09-14 14:36:18 +03:00
Cezar.Leahu
56f926af5d ACS-550 Test downstream repo update (3) [skip tests] [no release] 2020-09-14 13:02:59 +03:00
Cezar.Leahu
9838b0fe9e ACS-550 Test downstream repo update [skip tests] [no-release] 2020-09-14 12:14:30 +03:00
Cezar.Leahu
51634eceee ACS-550 Update build config 2020-09-10 11:08:58 +03:00
Cezar.Leahu
05a2c588d6 ACS-550 Build upstream tagged docker images in build.sh 2020-09-09 22:11:56 +03:00
Cezar.Leahu
53c39f98a0 ACS-550 Disable Docker image push on Continuous Releases 2020-09-09 20:56:51 +03:00
Cezar.Leahu
cfd9508585 ACS-550 Add extra debug info in build scripts [skip ci] 2020-08-27 16:13:36 +03:00
Cezar.Leahu
79b79419aa ACS-550 Trigger test release
- fix init script
2020-08-26 19:16:21 +03:00
Cezar.Leahu
27ef4152a8 ACS-550 Disable release job
- disable release job
- enable DockerHub login in init.sh script
- enable DockerHub image push in the release jobs
2020-08-26 19:06:48 +03:00
Cezar.Leahu
ba495822bc ACS-550 Trigger test release
- without DockerHub image push
2020-08-26 17:08:22 +03:00
Cezar.Leahu
bce435ef7b ACS-550 Test docker login [no-release] 2020-08-26 16:37:36 +03:00
Cezar.Leahu
339a0f7b90 ACS-457: Build linkage, tagging and release
- add validation on release jobs for the latest upstream tag
2020-08-26 15:24:48 +03:00
Cezar.Leahu
0ff416da28 ACS-457: Build linkage, tagging and release
- reorder a few conditions in build.sh
2020-08-26 15:24:48 +03:00
Cezar.Leahu
2c5d645075 ACS-457: Build linkage, tagging and release
- fix git ls-remote command
2020-08-18 12:28:11 +03:00
Cezar.Leahu
45d05db435 ACS-457: Build linkage, tagging and release
- add debug/info message on the *cloneUpstream* build scripts
2020-08-18 12:16:42 +03:00
Cezar.Leahu
ae27d6432f ACS-457: Build linkage, tagging and release
- improvements on the build scripts
2020-08-18 11:21:12 +03:00
Cezar.Leahu
67ac01bad2 ACS-457: Build linkage, tagging and release
- made the upstream cloning (build_functions.sh) more lenient
2020-08-12 01:09:16 +03:00
CezarLeahu
3a0725ee77 ACS-457: Build linkage, tagging and release (#4)
* ACS-457: Build linkage, tagging and release

- update .travis.settings.xml

* ACS-457: Build linkage, tagging and release

- add cleanup_cache.sh script

* ACS-457: Build linkage, tagging and release

- add init.sh script for before_install job phases

* ACS-457: Build linkage, tagging and release

- add build.sh script for install job phases

* ACS-457: Build linkage, tagging and release

- minor updates on the older travis and veracode scripts

* ACS-457: Build linkage, tagging and release

- reorganized and updated .travis.yml

* ACS-457: Build linkage, tagging and release

- add remote branch validation in the trigger_travis.sh script

* ACS-457: Build linkage, tagging and release

- update and propagate branch version numbers during the build

* ACS-457: Build linkage, tagging and release

- enable docker image squash for all image builds

* ACS-457: Build linkage, tagging and release

- shellcheck CI scripts

* ACS-457: Build linkage, tagging and release

- switch to TEST pom versions

* ACS-457: Build linkage, tagging and release

- post-merge fixes

* ACS-457: Build linkage, tagging and release

- update trigger_travis.sh scrips so they offer more debug info

* ACS-457: Build linkage, tagging and release

- clone upstream repositories with "--depth=1" (no history needed)
- add "-Dmaven.javadoc.skip=true" options in the build scripts

* ACS-457: Build linkage, tagging and release

- remove <scm> configuration from sub-modules
- remove <distributionManagement> configurations from submodules
- remove <repository> configuration from poms
- remove unnecessary and unused POM profiles

* ACS-457: Build linkage, tagging and release

- add pom <pluginManagement> section
- removed some plugin versions from downstream modules
- add a single common configuration for the *maven-relese-plugin*

* ACS-457: Build linkage, tagging and release

- post-merge fixes

* ACS-457: Build linkage, tagging and release

- update and reorganize the fabric8-maven-plugin configuration

* ACS-457: Build linkage, tagging and release

- extra debug info on the trigger_travis.sh scripts

* ACS-457: Build linkage, tagging and release

- modify the build.sh scripts so they checkout the upstream project tag

* ACS-457: Build linkage, tagging and release

- test different token variable for propagating builds

* ACS-457: Build linkage, tagging and release

- re-implement build.sh script logic to support PRs & branch builds
- restricted the build.sh script capabilities
- moved build functions to a separate .sh file

* ACS-457: Build linkage, tagging and release

- update release scripts

* ACS-457: Build linkage, tagging and release

- debug build scripts

* ACS-457: Build linkage, tagging and release

- fix build scripts

* ACS-457: Build linkage, tagging and release

- setup/update the S3 publishing jobs

* ACS-457: Build linkage, tagging and release

- update build scripts
- remove a few unnecessary TODOs

* ACS-457: Build linkage, tagging and release

- disable release jobs for now
2020-08-12 00:24:51 +03:00