~matthew-gretton-dann/cbuild/replace-dash-with-underscore

« back to all changes in this revision

Viewing changes to lib/publish.mk

  • Committer: Paul Sokolovsky
  • Date: 2013-01-24 12:43:06 UTC
  • mfrom: (446.1.10 cbuild.cbuild-lava2)
  • Revision ID: paul.sokolovsky@linaro.org-20130124124306-s2mmyo49a1xou6v0
[merge] Changes to support LAVA integration.

Includes: making builds more verbose (to stdout) to make realtime LAVA builds
monitoring possible, allow to disable native CBuild publishing/notifications,
and providing specific config for LAVA build slaves.

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
binary-only: binary push
15
15
 
16
16
push:
 
17
ifeq ($(NOPUBLISH),)
17
18
        -ls $(RESULTS)/$(PATTERN) | xargs -P 3 -n 1 $(GPGSIGN)
18
19
        # Push everything but the tarball up to common.  Push one-by-one to not trash the symlinks.
19
20
        for i in results/*; do \
24
25
        s3:*) ls $(RESULTS)/$(PATTERN)* | xargs -P 3 -n 1 -I{} s3cmd put -pv {} $(BINARIES_URL) ;; \
25
26
        *) rsync -a $(RSYNC_EXTRAS) $(RESULTS)/$(PATTERN)* $(BINARIES_URL) ;; \
26
27
        esac
 
28
endif
27
29
 
28
30
logs: mkdir
29
31
        -cp -auf $(B)/*.txt* $(B)/*.time $(RESULTS)/logs/$(SUFFIX)