Closed Bug 1932257 Opened 19 days ago Closed 18 days ago

CircleCI configuration cleanups and removal of un-used code in entrypoint.pl

Categories

(bugzilla.mozilla.org :: Continous Integration, enhancement)

Production
enhancement

Tracking

()

RESOLVED FIXED

People

(Reporter: dkl, Assigned: dkl)

References

Details

Attachments

(1 file)

Rather than junk up the other pull request for the ETL work with these minor fixes, I am making them here instead. These are changes to the way images are built in CircleCI for running the automated tests as well as some code cleanup to remove unused code and get rid of some warnings in the test output that looks bad.

In order to build the bigquery-emulator container for testing in the ETL pull request, we need to build the images from the docker-compose.test.yml file instead of doing docker builds outside of docker-compose. Instead of docker build -t bmo . ; docker-compose run bmo.test test_webservices, I do docker run --build bmo.test test_webservices.

For github, I still need to do the docker-compose build before the test run since for some reason their implementation did not like using docker-compose run --build ....

I removed some extra functions in entrypoint.pl that are never used by BMO or mozilla-conduit/suite.

The rest of the changes are small fixes to remove warnings and other extra stuff sent to STDOUT that was cluttering up the test logs.

Status: ASSIGNED → RESOLVED
Closed: 18 days ago
Resolution: --- → FIXED
Regressions: 1933512
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: