Vaidas Jablonskis
009e8a1dce
publish/docker: login should happen early
...
This fixes an issue where base image which drone is using to build an
image for publishing comes from a private repo.
2015-04-17 16:21:09 +01:00
Brad Rydzewski
af9c1e9bd7
Merge pull request #973 from 907th/hipchat_api_v2
...
Use HipChat API ver 2 for notifications
2015-04-16 23:38:18 -07:00
Alexey Chernenkov
8bcb5d9c52
Use HipChat notification API ver 2
...
HipChat API v1 is deprecated, but github.com/andybons/hipchat (used by Drone) does not support v2.
So I've implemented v2 using native http.PostForm.
2015-04-14 11:49:35 +05:00
Henrik Jonsson
525d6d1329
s/heper/helper in helper.go
2015-04-08 15:18:01 +02:00
Henrik Jonsson
2526fb17c5
if publish.docker.email is unspecified, pass in -e ' ' to avoid having the line end up as 'docker login -u foo -p bar -e someregistry', which is interpreted as 'log in user foo with pass bar and email someregistry to https://index.docker.io/v1/ ' (c.f. 'docker help login')
2015-04-01 18:21:33 +02:00
Andy Gardner
e59d205bda
Adding drone icon to slack notifications
2015-03-05 09:57:49 +00:00
Andy Gardner
dd805c2246
Fixing bug which prevented Webhook notifications on build failure
2015-02-25 12:51:03 +02:00
Kirill Zaitsev
961a91dd23
Allow to skip verify in oauths requests
2015-02-24 00:27:17 +03:00
Andrew Weiss
18ed28867f
Merge branch 'master' into azure-storage
2015-02-21 14:33:48 -05:00
Brad Rydzewski
cfe50421dc
remove typo in github status message
2015-02-20 17:44:43 -08:00
Andrew Weiss
4e5bcb527b
plugin support for Azure Storage
2015-02-20 17:21:11 -05:00
Brad Rydzewski
bd606c43e0
Merge pull request #862 from ilbambino/master
...
Possibility to retag docker images
2015-02-20 09:55:21 -08:00
Brad Rydzewski
bd8dcf8de5
Merge pull request #876 from masarakki/fix-for-ghe-private
...
Change repo to be private when GHE is private mode.
2015-02-12 23:09:19 -08:00
masarakki
8d1015a106
Change repo to be private when GHE is private mode.
2015-02-13 14:09:53 +09:00
Brad Rydzewski
a5dd61f480
display list of required orgs in github login error
2015-02-12 15:19:31 -08:00
Ulrich Schreiner
d3b337ff30
bug in error handling
2015-02-06 12:05:39 +01:00
Ulrich Schreiner
7b02878df9
reuse more existing code
2015-02-06 12:02:02 +01:00
Ulrich Schreiner
f57640a402
remove hook/key from a bitbucket repo
2015-02-06 11:36:31 +01:00
Ulrich Schreiner
5f9887a49c
Merge branch 'master' into delrepo
2015-02-06 10:30:10 +01:00
Brad Rydzewski
271974e98f
fixed go.rice issue
2015-02-05 18:48:16 -08:00
Ulrich Schreiner
05b6dad81e
Merge branch 'master' into delrepo
2015-02-05 14:47:35 +01:00
Ulrich Schreiner
bd8fb51c2a
rework to delete the repository from the datastore if there are previous errors from the remote
2015-02-05 13:13:17 +01:00
Ulrich Schreiner
347aa24785
remove Printf output and do a real removal of the repository in the datastore
2015-02-04 15:13:23 +01:00
Ulrich Schreiner
0ed7ae7e3f
impelement a delete of a repository
2015-02-04 14:42:24 +01:00
Kirill Zaitsev
6ca94970d6
Refresh only expired tokens
2015-02-04 13:18:46 +03:00
Alvaro
4b59896f4c
Fix the tests.
...
Not very elegant, but now the strings have an extra space to allow putting the options there.
2015-01-30 10:07:55 +02:00
Alvaro
a6caa67c6f
Be able to force docker to update the tags
2015-01-30 09:10:19 +02:00
Kirill Zaitsev
d225181a0f
Refresh tokens before any requests to remote
2015-01-27 02:33:27 +03:00
Uchio KONDO
6699770e76
Fix loop to be consistent with the others
2015-01-26 16:20:53 +09:00
Uchio KONDO
e4efc039c9
Merge remote-tracking branch 'origin/master'
2015-01-26 15:51:09 +09:00
Brad Rydzewski
7c13fdac79
Merge pull request #846 from Bugagazavr/gitlab-ouath
...
Gitlab oauth login
2015-01-25 22:42:14 -08:00
Brad Rydzewski
35acc48dd1
Merge pull request #848 from bradrydzewski/master
...
vendored flowdock dependency
2015-01-25 22:39:23 -08:00
Brad Rydzewski
6add452168
vendored flowdock dependency
2015-01-25 22:35:14 -08:00
Uchio KONDO
bcb8b17c32
Get github orgs over 30
2015-01-26 14:56:30 +09:00
Kirill Zaitsev
f47ab27702
Gitlab oauth login
2015-01-23 22:28:24 +03:00
Ke Zhu
25f1e24ce0
publish npm package if not exist on registry #799
2015-01-22 20:42:32 -05:00
Ke Zhu
d860133d28
npm publish only when version not exist
2015-01-20 10:32:49 -05:00
Brad Rydzewski
b44bdd7ac7
Merge pull request #826 from mattbostock/per_plugin_registration
...
Per-remote open registration
2015-01-16 22:04:51 -08:00
Brad Rydzewski
3e8fdf0ea7
Merge pull request #788 from gregory90/docker-publish-pull
...
Always pull newest base image when using docker publish plugin
2015-01-16 21:40:41 -08:00
Matt Bostock
307aed12bc
Move open registration setting into remote plugins
...
...so that it's possible to enable or disable open registration on a
per-remote basis.
For example, the `DRONE_REGISTRATION_OPEN` environment variable now
becomes `DRONE_GITHUB_OPEN` when using GitHub as a remote.
The default for open registration in this commit is `false` (disabled),
which matches the existing behaviour.
This is useful if you need to support both public and private remotes,
e.g. GitHub.com and GitHub Enterprise, where you trust all of the
private users and want to allow open registration for those but would
not want all GitHub.com users to run builds on your server.
Tested with GitHub and GitLab.
2015-01-16 22:04:24 +00:00
Ørjan Bruland
570a23f952
Use Slug instead of Name for Bitbucket repos.
2015-01-16 17:36:56 +01:00
Dan Carley
8fa473b07a
Support org whitelists for GitHub+GHE remotes
...
Allow the GitHub and GitHub Enterprise remotes to restrict who can login
based on a user's organisation membership. This can be used as a safe
addition to open registration and also ensures that access is revoked when a
user is subsequently removed from the org. The default is not to restrict at
all.
2015-01-15 17:05:53 +00:00
Dan Carley
789adf90e4
Add test for GitHub remote Authorize()
...
To test that it correctly authorises a valid user, prior to me extending it.
This only tests the happy path because simulating oAuth failures is going
to be quite hard at this stage.
2015-01-15 14:54:27 +00:00
Dan Carley
a608f5ef82
Add test for GitHub remote GetOrgs() helper
...
I'm about to re-use this in another helper, so test that it works as
expected. Also fix the inline documentation which was copied from
`GetOrgRepos`.
2015-01-15 14:54:27 +00:00
Dan Carley
86b0329d57
Change org name in GitHub testdata
...
The example JSON taken from GitHub's API documentation doesn't indicate that
`login` is the name of an organisation rather than a user. Change it to
something that looks more like an org, because it will make a test that I'm
about to add more readable. The endpoint name changes accordingly.
2015-01-15 14:54:26 +00:00
Brad Rydzewski
27640db7a3
fixed dep in docker_test.go
2015-01-13 23:24:23 -08:00
Brad Rydzewski
97d80a43b7
fixed dep issue
2015-01-13 23:18:31 -08:00
Brad Rydzewski
ff127f0349
webhook payload should include the host URL
2015-01-13 21:57:30 -08:00
Brad Rydzewski
1627d5f5da
Merge pull request #802 from Bugagazavr/bintray
...
Bintray
2015-01-13 09:10:50 -08:00
Kirill Zaitsev
ce5d4edca5
Bintray plugin
2015-01-12 16:50:59 +03:00