Thomas Boerger
06ff6b50ed
Use specific token for prometheus metrics
2018-03-27 22:22:19 +02:00
Thomas Boerger
7f49e69607
Just fixed format with go fmt ./...
2018-03-21 14:02:17 +01:00
Jonas Franz
6a32935011
Add context to gitea status
...
Signed-off-by: Jonas Franz <info@jonasfranz.software>
2018-03-10 20:11:34 +01:00
Brad Rydzewski
580fe9abb7
add apache license header to files
2018-02-19 14:24:10 -08:00
Brad Rydzewski
ce740a635e
Merge pull request #2295 from jmccann/keepalive_server
...
Allow setting MinTime for keepalive enforcement on server
2018-02-19 13:36:13 -08:00
Tony Li
9651a8043e
add usage for cpu-set
2018-02-13 10:41:36 -08:00
Tony Li
84954e2d20
fix verbage
2018-01-30 13:30:06 -05:00
Tony Li
0a6666b4bf
update server-agent usage
2018-01-30 13:28:17 -05:00
Tony Li
22522bfe44
update server usages
2018-01-30 13:28:07 -05:00
Tony Li
73914fdbd5
update server cli usage
2018-01-29 19:21:32 -05:00
Jacob McCann
8295166ca4
Update usage for keepalive-min-time
2018-01-24 08:41:11 -06:00
jhernandezb
546e0bad00
Fix autocert generation
2018-01-18 10:33:41 -06:00
jhernandezb
32e80eca20
lets encrypt: migrate to http-01 challenge
2018-01-12 22:54:49 -06:00
Jacob McCann
6eb9af01c6
Allow setting MinTime for keepalive enforcement on server
...
This allows setting agent keepalive Time at value < 5m
2018-01-08 14:46:44 -06:00
Jesse Lang
b339532e0c
Fix DRONE_HOST check
2017-12-20 06:49:02 -06:00
Jesse Lang
453f415cc4
Validate DRONE_HOST to ensure it contains a scheme and not a trailing slash
2017-12-19 20:08:55 -06:00
Mark Spicer
8476c90bbf
Set the redirect handler for lets encrypt.
...
This commit sets the http handler to the redirect function for let's encrypt
enabled drone instances. In addition, the `Strict-Transport-Security` header is
added to the redirect given `header.Secure` will only be added for gin routes.
This commit resolves #2261 .
2017-11-15 23:27:57 -05:00
Mark Spicer
238e916fa0
Redirect HTTP to HTTPS when SSL is enabled.
...
In our current drone setup, we are not using a proxy, thus letting drone handle
SSL termination. In addition, we are not exposing port 80 (effectively disabling
insecure drone access). When new engineers join and attempt to access drone,
they are not sent a 301 and often complain that they either do not have access
or that drone is broken (when in reality they are just accessing drone via the
incorrect protocol/port).
This commit changes the default behavior when running drone with a server-cert
by only sending redirects on port 80 rather than allowing both secure and
insecure access.
2017-11-15 21:36:02 -05:00
Brad Rydzewski
ec6016062b
show loading status in user interface
2017-09-20 12:29:57 -07:00
Brad Rydzewski
ae51e9d1b9
force downgrade to http/1.1 because safari
2017-09-19 15:30:31 -07:00
Brad Rydzewski
bf454572f2
Merge pull request #2215 from bradrydzewski/master
...
add gitlab v3 option for backward compat
2017-09-14 07:57:53 -07:00
Brad Rydzewski
913d8701f2
add gitlab v3 option for backward compat
2017-09-14 07:50:07 -07:00
Matt Leung
820d07263b
Add server env var to specify .drone.yml location
...
Allow setting DRONE_REPO_CONFIG to override default location of .drone.yml
2017-09-12 17:06:12 -07:00
Brad Rydzewski
25c9b8050a
introduce limiter for planned refactoring
2017-09-11 10:22:45 -07:00
Joachim Hill-Grannec
c30198e412
Adding Environment variable to configure the session expiration
2017-08-17 12:50:31 -07:00
Brad Rydzewski
241d994a26
abstract the user interface
2017-07-31 15:15:05 -04:00
Brad Rydzewski
99b10537ba
enable redirect for http to https when certs provided
2017-07-26 10:44:38 -04:00
Brad Rydzewski
5e735c2632
improve experimental quic setup
2017-07-24 21:46:00 -04:00
Brad Rydzewski
2c8dbef79f
implement quic server
2017-07-24 19:15:25 -04:00
Brad Rydzewski
07c82aa1c6
Merge remote-tracking branch 'origin'
2017-07-24 13:23:47 -04:00
Brad Rydzewski
39251a85a9
removed unused and broken packages
2017-07-24 13:23:22 -04:00
mingshun
eb94dc0419
Added integration for coding.net
2017-07-22 17:12:09 +08:00
Brad Rydzewski
35e0ee2e5f
implement sync logic
2017-07-14 15:58:38 -04:00
Brad Rydzewski
f7066473c1
require DRONE_HOST on startup
2017-07-12 14:48:56 -04:00
Brad Rydzewski
a625f06c1a
enable grpc auth
2017-06-29 19:35:38 -04:00
Brad Rydzewski
1a6920e822
separate agent and server binary
2017-06-29 18:51:22 -04:00
Brad Rydzewski
155576fb03
moved to single binary project structure
2015-09-29 17:53:21 -07:00
Dan Williams
0407297229
Make exiting edit back to repo view more efficent
2015-09-28 16:54:51 -04:00
Brad Rydzewski
8535ea44fd
generate token via the UI
2015-09-09 14:34:28 -07:00
Brad Rydzewski
cdfec98cf4
cleaned up the token implementation for #1175
2015-09-09 14:05:52 -07:00
Brad Rydzewski
af82f7aa2c
removed old, unused config package
2015-09-08 18:55:03 -07:00
Brad Rydzewski
2fcfd8100a
re-enable SSL
2015-09-08 14:19:39 -07:00
Brad Rydzewski
c53e7173aa
purging agent code from 0.4 ... out of scope for 0.4 release
2015-09-08 14:14:03 -07:00
Brad Rydzewski
008a16f7e7
removed drone-build to its owner repository, drone/drone-exec
2015-09-08 14:02:48 -07:00
Brad Rydzewski
5feac33f85
put yaml unmarshal after find/replace
2015-09-07 19:24:14 -07:00
Brad Rydzewski
5f802056e0
ability to encrypt the .drone.sec file
2015-09-07 15:33:55 -07:00
Brad Rydzewski
08b73384ac
fix links to secrets
2015-09-07 12:32:30 -07:00
Brad Rydzewski
b65d1cda97
support for .drone.sec file
2015-09-07 12:13:27 -07:00
Brad Rydzewski
dbf0fa6ee0
consistent use of the _url in REST API
2015-09-03 17:21:08 -07:00
Brad Rydzewski
b1150ce6fb
Merge remote-tracking branch 'upstream/0.4.0' into 0.4.0
2015-09-02 16:14:58 -07:00
Brad Rydzewski
98a6c14331
prepping for new drone-exec build agent
2015-09-02 16:14:25 -07:00
Kirilll Zaitsev
654dd31cbd
Move gitlab routes to gitlab group
2015-09-02 05:19:11 +03:00
Kirilll Zaitsev
6854d1343e
Additional fixes
2015-08-30 01:18:45 +03:00
Kirill Zaitsev
fd98e26575
GitLab service interface
2015-08-30 00:33:41 +03:00
Thomas Boerger
2577b6cda2
Integrated logout button into the UI
2015-08-27 09:48:57 +02:00
Chengwei Yang
ceacbdd4fe
Fix default docker host configuration
...
Signed-off-by: Chengwei Yang <yangchengwei@qiyi.com>
2015-08-26 16:49:08 +08:00
Brad Rydzewski
943fafb67e
hide UI things when user not authenticated
2015-08-20 17:43:44 -07:00
Brad Rydzewski
06ef899c26
initial implementation and endpoint for #1145
2015-08-18 23:59:30 -07:00
Brad Rydzewski
1cc2e3d4d6
add feed endpoint for wall
2015-08-18 16:09:27 -07:00
Brad Rydzewski
f191d130a3
some style for the restart button
2015-08-13 08:44:06 -07:00
Brad Rydzewski
f6078a4b71
fixed many minor UI bugs
2015-08-12 23:56:05 -07:00
Brad Rydzewski
d34cd6e5e9
ability to package 0.4 (.deb only at the moment)
2015-08-11 23:57:12 -07:00
Brad Rydzewski
25c905c7ed
fixed issue w/ double-loading controllers
2015-08-10 22:33:51 -07:00
Brad Rydzewski
c62ca29469
format jobs and include exist code, duration, etc
2015-08-10 22:17:58 -07:00
Brad Rydzewski
194f7dd6ca
make status icons 32px for consistency
2015-08-10 00:58:48 -07:00
Brad Rydzewski
daa29edbc6
added overall build status to header
2015-08-10 00:29:04 -07:00
Brad Rydzewski
c1d18b65bb
mark active job in list
2015-08-09 20:52:08 -07:00
Brad Rydzewski
819fa9db87
status icons, animated running icon
2015-08-09 20:18:21 -07:00
Brad Rydzewski
c6b9d09602
added alpine build image
2015-08-09 15:36:25 -07:00
Brad Rydzewski
9a70cb5ab4
slowing improving install process
2015-08-06 15:53:39 -07:00
Brad Rydzewski
e28930f997
adding flag package to deps
2015-08-06 09:22:31 -07:00
Brad Rydzewski
0b98eb4186
improving database & remote setup
2015-08-06 08:54:47 -07:00
Don Olmstead
c80e42287d
Removing TOML config references
2015-08-04 11:21:20 -07:00
Brad Rydzewski
90baef95e7
removed un-used config flag
2015-08-03 22:51:08 -07:00
Brad Rydzewski
653cb0e7a7
added avatar to repository
2015-08-03 00:10:43 -07:00
Brad Rydzewski
a3b6759cf9
persist avatar_url instead of gravatar_id
2015-08-02 23:50:08 -07:00
Brad Rydzewski
0c68b116ab
tweak login page
2015-08-02 23:19:59 -07:00
Brad Rydzewski
79bf71b03b
fixed config prefix, hookup build output
2015-08-02 23:02:44 -07:00
Brad Rydzewski
12cf89f8b3
order users by login
2015-07-30 00:00:17 -07:00
Brad Rydzewski
734cfd25b7
remove flicker of blankslate on repo page
2015-07-29 23:50:01 -07:00
Brad Rydzewski
18d7f7b241
more styling
2015-07-29 23:45:06 -07:00
Brad Rydzewski
647831bc85
continued styling
2015-07-29 19:51:55 -07:00
Brad Rydzewski
f1a9058191
updating styles
2015-07-29 09:16:08 -07:00
Kirill Zaitsev
f889a29482
More fixes for gitlab
2015-07-26 15:32:49 +03:00
letusfly85
51351d9a9d
add gitlab imp
2015-07-25 18:59:49 +09:00
Kirill Zaitsev
ae0d9ecc39
New driver load/register system, fixed config and returned DefaultURL for GetUserEmail method
2015-07-24 22:44:02 +03:00
Kirill Zaitsev
2966d294fe
Start working on specs implementation
2015-07-24 01:25:01 +03:00
Brad Rydzewski
8b54d51e04
Merge pull request #1096 from simonoff/0.4-database-assets-refactoring
...
Assets refactoring
2015-07-14 14:12:35 -04:00
Alexander Simonov
13b1ab9fd0
Build steps fix
2015-07-14 00:13:44 +03:00
Alexander Simonov
63408147b2
Builds UI fixes
2015-07-14 00:13:43 +03:00
Alexander Simonov
229e88a438
Little refactoring of all assets. JS code better identing.
2015-07-14 00:13:43 +03:00
Alexander Simonov
78a30c8d59
Starting imlemeting sharing and new google icons
2015-07-14 00:13:43 +03:00
Alexander Simonov
44ec2c3064
Fix database connection
2015-07-12 01:07:14 +03:00
Brad Rydzewski
3b63d83d03
document repository API methods
2015-06-23 11:35:21 -07:00
Brad Rydzewski
5ec17e9172
migrating most of angular app to new data structure
2015-06-22 22:36:50 -07:00
Brad Rydzewski
dc0e714992
loading database via driver
2015-06-14 23:26:49 -07:00
Brad Rydzewski
70a9a588ba
refactor to enable multiple builtin remote plugins
2015-06-07 19:48:36 -07:00
Brad Rydzewski
a169bec6dc
on display matrix params if exists
2015-06-01 23:00:27 -07:00
Brad Rydzewski
0b28ed0f9a
minor styling updates. better but not finished
2015-06-01 22:09:31 -07:00
Brad Rydzewski
bddd426ea9
itermediary page to list sub-builds in matrix before output
2015-05-31 23:00:43 -07:00
Brad Rydzewski
c0a72de557
Merge remote-tracking branch 'upstream/0.4.0' into 0.4.0
2015-05-31 13:20:18 -07:00
Brad Rydzewski
c8852f4032
added header to private variable page
2015-05-31 12:38:38 -07:00
Ben Schumacher
42896b3711
Replace pkg/settings with pkg/config
2015-05-29 23:00:01 -06:00
Brad Rydzewski
0d33d93e35
fixed missing favicon link
2015-05-28 22:45:29 -07:00
Brad Rydzewski
2c1e4f3612
added style to sub-build page
2015-05-28 22:08:29 -07:00
Brad Rydzewski
33b4a02787
more density on env var page
2015-05-28 15:31:02 -07:00
Brad Rydzewski
6a18db02af
user management screen somewhat styled
2015-05-28 15:18:16 -07:00
Brad Rydzewski
0207929d49
some hacky inline css to make the env section look not terrible
2015-05-28 11:31:10 -07:00
Brad Rydzewski
910a6a6594
remove chevron from non-settings rows
2015-05-27 23:20:38 -07:00
Brad Rydzewski
3bc5dea947
added styling to delete page, split environment vars to separate page
2015-05-27 23:10:04 -07:00
Brad Rydzewski
dfb7b885af
moved delete to separate page
2015-05-26 23:59:57 -07:00
Brad Rydzewski
d36af9f646
auto save when repo form data is changed
2015-05-26 23:25:47 -07:00
Brad Rydzewski
eede3b1613
improved styling for range slider, repo page
2015-05-26 22:58:48 -07:00
Brad Rydzewski
a3784a2589
fixed login error style
2015-05-26 13:44:44 -07:00
Brad Rydzewski
35d604659a
moved to Godep with path rewrite
2015-05-22 11:37:40 -07:00
Brad Rydzewski
52c62d4c70
fixed some but not all responsive issues
2015-05-21 23:04:08 -07:00
Brad Rydzewski
d0930f42cf
fixed styling
2015-05-21 17:00:31 -07:00
Brad Rydzewski
65ef905455
incorporate pass / fail icon on dashboard
2015-05-21 01:49:41 -07:00
Brad Rydzewski
3447596776
fixed font-size issue
2015-05-21 01:29:09 -07:00
Brad Rydzewski
e9e9124570
console output has border indicating build state
2015-05-21 01:24:42 -07:00
Brad Rydzewski
27e3fe3e41
fix build table overlfow on smaller screen size
2015-05-21 01:02:23 -07:00
Brad Rydzewski
34ce9b8f76
style for repository page (no status yet)
2015-05-21 00:59:16 -07:00
Brad Rydzewski
548db95602
fixed pending vs running status
2015-05-21 00:09:15 -07:00
Brad Rydzewski
b562924ced
base styling for the build page and others
2015-05-21 00:08:33 -07:00
Brad Rydzewski
8419424c38
working on updated style
2015-05-20 19:23:55 -07:00
Ben Schumacher
01649db5a5
Remove agent management UI
2015-05-19 16:34:56 -06:00
Ben Schumacher
8d5910862e
Log error when ListenAndServe fails
2015-05-19 15:27:42 -06:00
Brad Rydzewski
245b668b3f
hide output when job pending
2015-05-18 21:59:58 -07:00
Brad Rydzewski
e09f02db9e
remote agent now working and tested
2015-05-18 21:53:34 -07:00
Brad Rydzewski
7aedd78015
remote agent can now pull builds and push results
2015-05-18 20:44:44 -07:00
Brad Rydzewski
88d0cdbaf0
code re-enables build agents. needs to be more thoroughly tested
2015-05-18 15:47:13 -07:00
Brad Rydzewski
d55d28436b
adding code for a drone build agent
2015-05-18 10:05:58 -07:00
Brad Rydzewski
a14d21f5b9
improved streaming w/ websocket. potential for auto re-connect, resume
2015-05-17 23:07:10 -07:00
Brad Rydzewski
eedfbaf202
removed and ignore bindata file
2015-05-17 14:42:21 -07:00
Brad Rydzewski
30eed8723d
moved all remaining files under designated structure
2015-05-17 14:25:04 -07:00