Commit graph

5265 commits

Author SHA1 Message Date
jakedt
8bf51461a7 Manually downgrade reportlab to keep xhtml2pdf happy. 2014-03-04 19:10:28 -05:00
jakedt
ea6d60192b Re-generate the requirements to add pygithub. 2014-03-04 19:00:32 -05:00
jakedt
2af3d24557 Merge remote-tracking branch 'origin/taggedrustedbuilds' into rustedbuilds 2014-03-04 16:59:54 -05:00
jakedt
972e706d9c Update the Markdown generator for badges to have alt text. 2014-03-04 16:45:02 -05:00
jakedt
3b4b644eda Merge remote-tracking branch 'origin/master' into rustedbuilds 2014-03-03 18:46:12 -05:00
jakedt
7add6679b6 Merge branch 'rustedbuilds' of ssh://bitbucket.org/yackob03/quay into rustedbuilds 2014-03-03 18:45:48 -05:00
jakedt
b5b3d6ce18 Add the resource key to the build view. 2014-03-03 18:45:40 -05:00
Joseph Schorr
3f806b10c2 Add support for build status tags, which link to the Quay.io repo 2014-02-28 16:23:36 -05:00
Joseph Schorr
20ad666308 Add ability to tag images from the UI, including moving existing tags to different images 2014-02-28 00:12:09 -05:00
Joseph Schorr
9371c70941 Add a sign in button to the session expiration window 2014-02-27 14:45:39 -05:00
Joseph Schorr
39eaca346d Add an icon for build triggers and properly handle build trigger activation errors 2014-02-26 18:43:16 -05:00
Joseph Schorr
eca525e18c This 404 is expected by Docker, so don't use the "normal" abort for it. 2014-02-26 16:03:00 -05:00
Joseph Schorr
260a9146cc Merge branch 'rustedbuilds' of https://bitbucket.org/yackob03/quay into rustedbuilds 2014-02-26 15:19:12 -05:00
Joseph Schorr
3f54022344 Add unit tests for all the new API methods 2014-02-26 15:19:07 -05:00
jakedt
4e713d704f Update the tests for the new build and trigger apis. 2014-02-26 13:45:49 -05:00
Joseph Schorr
206049dbf8 - Add a build now command to the trigger
- Have the trigger description use the master_branch in the config
2014-02-25 19:53:41 -05:00
jakedt
011490d36d Refactor a lot of the build create code out into a common method. Add an endpoint for manually starting triggers. 2014-02-25 19:39:43 -05:00
Joseph Schorr
a6128978cb Merge branch 'rustedbuilds' of https://bitbucket.org/yackob03/quay into rustedbuilds 2014-02-25 18:22:59 -05:00
Joseph Schorr
e687b4d2d4 Add logging descriptions for the new trigger logs 2014-02-25 18:22:55 -05:00
jakedt
c13f7cd9df Add the resource_key back to the repository build. 2014-02-25 18:22:02 -05:00
jakedt
b9580c1c29 Merge remote-tracking branch 'origin/master' into rustedbuilds 2014-02-25 17:19:15 -05:00
jakedt
9afd49e882 Leave ISEs as 400s, but log exceptions and have slightly improved error messages. 2014-02-25 17:19:02 -05:00
jakedt
de49ce151b Merge remote-tracking branch 'origin/master' into rustedbuilds 2014-02-25 17:00:38 -05:00
jakedt
fa4c925e4d Allow exception tracebacks to get logged to the log file. 2014-02-25 16:54:49 -05:00
jakedt
4b689a7a7c Fix the translation of old ids to new ids, again. 2014-02-25 16:31:52 -05:00
Joseph Schorr
c3c26ba199 - Add a build trigger link to the builds menu in the repo view
- Have the dialog dismiss auto-delete the trigger
- Have the github trigger setup choose the first directory, if any
2014-02-25 15:25:24 -05:00
Joseph Schorr
61ca29de04 Move the auth context methods into their own file so that we don't have auth trying to import itself 2014-02-25 15:07:24 -05:00
Joseph Schorr
a120f6c64a Make sure all aborts have message information 2014-02-25 14:15:12 -05:00
Joseph Schorr
bc26029951 Add new log kinds for triggers 2014-02-25 14:11:20 -05:00
Joseph Schorr
1100e72d9e Make robot accounts clickable if they are accessible to the user 2014-02-25 12:32:56 -05:00
Joseph Schorr
6260aa7d85 Never wrap entity references 2014-02-25 12:11:19 -05:00
Joseph Schorr
77c2e7fa5e Warn if the docker file directory entered does not match any of those found 2014-02-25 00:42:33 -05:00
Joseph Schorr
e6a8b84ff3 Only show the trigger description div if needed and reformat the HTML to indent properly. 2014-02-25 00:25:15 -05:00
Joseph Schorr
df915b5b21 Merge branch 'rustedbuilds' of https://bitbucket.org/yackob03/quay into rustedbuilds 2014-02-25 00:19:43 -05:00
Joseph Schorr
def56c971c Fix entering of docker file folders manually, and show the linked docker file in the build trigger view 2014-02-25 00:19:38 -05:00
jakedt
aa20a807bd Link up the build trigger when a build is created from a webhook. 2014-02-24 23:12:09 -05:00
jakedt
001c822d74 Merge branch 'rustedbuilds' of ssh://bitbucket.org/yackob03/quay into rustedbuilds 2014-02-24 22:58:03 -05:00
jakedt
b23a7ed130 Extract the top level zipball subdir from the zip file. 2014-02-24 22:57:58 -05:00
Joseph Schorr
ef02e769fb Merge branch 'rustedbuilds' of https://bitbucket.org/yackob03/quay into rustedbuilds 2014-02-24 20:38:57 -05:00
Joseph Schorr
d1fdc31549 - Add a dropdown-select directive and use it in the git trigger setup dialog both times
- Add a dropdown-select for the docker file folder
- Add an API method for listing the build source sub directories
2014-02-24 20:36:54 -05:00
jakedt
b094480164 Add code that will allow build triggers to be deactivated or deleted from their services. 2014-02-24 16:36:49 -05:00
jakedt
d505a4edbb Slight tweak to initdb to have the subdir config. 2014-02-24 16:18:14 -05:00
jakedt
cbb1ab5e68 Merge remote-tracking branch 'origin/master' into rustedbuilds 2014-02-24 16:11:33 -05:00
jakedt
13dea98499 Prepare the build worker to support multiple tags and subdirectories. Change the build database config to accept a job config object instead of breaking out the parameters into independent blocks. 2014-02-24 16:11:23 -05:00
jakedt
4b0f4c0a7b Handle the case of empty repositories in the trigger. 2014-02-24 14:12:54 -05:00
jakedt
d861f9b646 Add some code for finding Dockerfiles in the repository. 2014-02-24 13:56:21 -05:00
jakedt
86e93a2c0f Write triggers are successfully installing on GitHub, noice! 2014-02-21 17:09:56 -05:00
jakedt
b3fe3a32e4 Fix logins for access tokens. 2014-02-21 16:07:08 -05:00
jakedt
a6400171b3 First stab at implementing token.activate. 2014-02-21 16:02:31 -05:00
jakedt
d5304f7db0 Merge remote-tracking branch 'origin/master' into rustedbuilds
Conflicts:
	data/database.py
	endpoints/api.py
	endpoints/common.py
	test/data/test.db
2014-02-21 14:52:40 -05:00