Tom Wilkie
6f7d4a7a01
Use lint from tools.git
...
- Do lint first, on circle.
2015-09-30 08:20:56 +00:00
Adam Harrison
6dfefb95e8
Advise installation of weaveworks github-release fork
2015-09-15 10:47:43 +01:00
Adam Harrison
3039046a6d
Strip v prefix for mainline and branch releases
2015-09-15 10:41:24 +01:00
Matthias Radestock
69c935a6e8
Make latest_release description link to real release
...
Closes #1399 .
2015-09-09 19:52:08 +01:00
Adam Harrison
4dbccea5df
Add missing quotes
2015-09-07 16:38:02 +01:00
Adam Harrison
6f672f9bc1
Infer release type
...
Script adjusts its behaviour based on the format of the version tag.
2015-09-04 15:44:48 +01:00
Adam Harrison
6a5df80bda
Fix latest_release hash test
...
Obtain the version and latest_release tag commit hashes before changing
into the cloned repository so that all tagging and pushing happens on
the outer repository.
2015-09-02 14:13:11 +01:00
Adam Harrison
b13baccbd2
Introduce draft step
...
The publish stage has been split into two pieces - a draft step that
creates a draft version release in Github and a publish step that
publishes the draft, updates `latest_release` and pushes images to
DockerHub.
It is also possible to specify `--pre-release` to draft. Once published
such a release will be marked with a prominent warning in GitHub;
additionally we do not update `latest_release` in GitHub nor push an
update to the `latest` tag in DockerHub.
2015-09-01 17:04:11 +01:00
Adam Harrison
82f2f7b2b9
Check for required tooling at top level
...
Pull common checks out to top level in preparation for the introduction
of an additional process step.
2015-09-01 17:04:11 +01:00
Adam Harrison
f48a4373d1
Allow freeform version tags
...
To support arbitrarily named pre-releases we no longer impose any
restrictions on the format of the most recent annotated tag - instead we
expect to find a single annotated tag pointing at HEAD of the current
branch and assume this is the version to release.
2015-09-01 17:04:11 +01:00
Matthias Radestock
ae2348875b
disable dns in multiweave
...
Thus unbreaking it post #1065 .
2015-07-19 22:52:42 +01:00
Tom Wilkie
56863c3d0e
Ensure bin/lint doesn't complain about removed files when used as a git precommit script.
2015-07-08 14:43:21 +00:00
Michael Bridgen
4ede33468e
Update docs and smoke-tests with new option names
2015-07-07 11:26:09 +01:00
Matthias Radestock
03ac7a86c6
make bin/multiweave work again in 'launch launches everything' world
2015-07-06 15:13:21 +01:00
Matthias Radestock
80a232f44c
copy latest random_mac() from weave script to bin/multiweave
2015-07-06 15:09:23 +01:00
Matthias Radestock
5b04efac7c
move weaver
2015-06-02 14:04:02 +01:00
Matthias Radestock
4dc2ee034c
run linter on travis
2015-05-27 17:27:22 +01:00
Matthias Radestock
db198652a5
refactor: get rid of test-launch
2015-05-09 17:29:13 +01:00
Ilya Dmitrichenko
a3164db1bf
Remove scripts for publishing to gh-pages
2015-05-06 16:42:12 +01:00
Tom Wilkie
e5ae053b4f
Spin up test VMs on GCE during a circle ci run and use them to run the integration tests.
2015-05-06 14:01:41 +00:00
Ilya Dmitrichenko
0b4b849583
Refactor how sectrets are setup
2015-04-27 17:46:34 +01:00
Ilya Dmitrichenko
6bc601bbfc
Basic automation for publishing documentation
2015-04-27 17:46:34 +01:00
Matthias Radestock
cbe73e7645
switch dockerhub user from zettio to weaveworks
2015-04-21 15:37:41 +01:00
Tom Wilkie
c187c9b290
Make lint script work; $result has special meaning!
2015-04-17 11:42:19 +00:00
Matthias Radestock
74b3bf8299
pass on args in multiweave launch <args>...
2015-04-14 19:22:01 +01:00
Matthias Radestock
39b9034fef
there is no need for multiweave to use --local
2015-04-11 00:18:42 +01:00
David Wragg
bb9e26b4ae
Merge pull request #528 from 'bboreham/name_change'
2015-04-10 08:03:38 +01:00
Bryan Boreham
642cc3f00e
Change release GitHub user name from zettio to weaveworks
2015-04-09 17:32:36 +01:00
Matthias Radestock
ec30bdaf3d
explain kernel settings that need changing
2015-04-08 18:33:39 +01:00
David Wragg
74dae2abb4
Allow multiweave to be run from any directory
2015-04-08 18:16:10 +01:00
Bryan Boreham
8a82f368d0
Update repository name from zettio to weaveworks
2015-04-08 16:35:52 +01:00
Matthias Radestock
80aa60b3ab
separate multiweave 'launch' and 'connect' phases
2015-04-05 17:04:43 +01:00
Matthias Radestock
582b582b98
fix silly bug
2015-04-03 19:52:28 +01:00
Matthias Radestock
604d210e55
more flexibility
2015-04-03 10:07:39 +01:00
Matthias Radestock
a68d444c33
launch multiple test weaves
2015-04-02 10:14:43 +01:00
Tom Wilkie
dde179f861
Quote the last filename
2015-03-26 18:19:02 +00:00
Tom Wilkie
9e63b4e8c7
Feedback on lint script
2015-03-26 18:08:30 +00:00
Tom Wilkie
d041bec315
Add lint script, which can also act as an optional presubmit hook.
2015-03-26 15:14:01 +00:00
Matthias Radestock
b1ca832ed5
re-instate 'make publish'
...
and call it from the release script
2015-01-08 20:06:00 +00:00
Matthias Radestock
89cb1af996
use new Makefile DOCKERHUB_USER override
2015-01-08 19:22:03 +00:00
Matthias Radestock
1a4aceea21
make various release script vars overridable
...
and pass SUDO to the `make` invocation
2015-01-08 19:05:25 +00:00
Matthias Radestock
6c0218d26a
oops
2015-01-08 17:00:59 +00:00
Matthias Radestock
79b1de5483
add 'sudo' to docker commands in release script
...
overridable with SUDO env var
2015-01-04 09:57:40 +00:00
Matthias Radestock
e33885ecca
wire weavetools into release
2015-01-01 11:51:15 +00:00
Matthias Radestock
fd6f65e28f
correct markdown for changelog
2014-12-30 17:32:23 +00:00
Matthias Radestock
edabd8393d
cosmetic
2014-12-30 17:24:40 +00:00
Michael Bridgen
d3002384d7
Also push the :latest tags to Dockerhub when publishing
2014-12-30 16:01:10 +00:00
Michael Bridgen
82dfe1cc02
Upload the release artefact to a "latest_release" release
...
We would like to have a stable URL for the most recently released
script, so that we can mention it in the README and people can use it
in update scripts.
Since GitHub's releases/latest URL redirects, and anyway doesn't work
for downloads, we have to create (possibly delete first) a release
tagged "latest_release" and update it.
2014-12-29 18:28:02 +00:00
Matthias Radestock
cca0f5fc79
don't allow lightweight tags after all
2014-12-29 14:27:21 +00:00
Matthias Radestock
50d94529bf
accept lightweight tags
2014-12-29 13:49:46 +00:00