Commit Graph

31 Commits

Author SHA1 Message Date
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