Build steps identified in Jenkins log output.
Timestamps are the amount of time MM:SS until the next call to make. This may be misleading. It's unclear when make is calling a build dependency and when we're executing a new line of build.sh
.
Stars indicate how many times previously the make target has already been run during this single build.
00:02 [jenkins] Lets Commence
00:06 [jenkins] checkout the repo
00:00 [make] clean
00:01 [make] bootstrap
06:40 [make] test-socorro: bootstrap
00:51 [make] webapp-django: bootstrap
00:00 [make] test-webapp: webapp-django
* 00:02 [make] clean
00:40 [make] stackwalker
* 00:01 [make] bootstrap
* 00:46 [make] webapp-django: bootstrap
00:03 [make] install-socorro: webapp-django
00:00 [make] reinstall: install-socorro
**00:03 [make] bootstrap
* 00:11 [make] analysis: bootstrap
00:16 [jenkins] Shut it down
09:41 total time
Since we're making several independent calls to make
, and using .PHONY
targets that don't identify filesystem artifacts, we end up running some make
targets multiple times.