Ran vfmt
parent
d11ad78bff
commit
ab72c800c3
|
@ -29,7 +29,7 @@ fn create_build_image() ?string {
|
||||||
cmds_str := base64.encode_str(commands.join('\n'))
|
cmds_str := base64.encode_str(commands.join('\n'))
|
||||||
|
|
||||||
c := docker.NewContainer{
|
c := docker.NewContainer{
|
||||||
image: base_image
|
image: build.base_image
|
||||||
env: ['BUILD_SCRIPT=$cmds_str']
|
env: ['BUILD_SCRIPT=$cmds_str']
|
||||||
entrypoint: ['/bin/sh', '-c']
|
entrypoint: ['/bin/sh', '-c']
|
||||||
cmd: ['echo \$BUILD_SCRIPT | base64 -d | /bin/sh -e']
|
cmd: ['echo \$BUILD_SCRIPT | base64 -d | /bin/sh -e']
|
||||||
|
|
|
@ -10,7 +10,7 @@ fn send_request<T>(method http.Method, address string, url string, api_key strin
|
||||||
if params.len > 0 {
|
if params.len > 0 {
|
||||||
params_str := params.keys().map('$it=${params[it]}').join('&')
|
params_str := params.keys().map('$it=${params[it]}').join('&')
|
||||||
|
|
||||||
full_url = "$full_url?$params_str"
|
full_url = '$full_url?$params_str'
|
||||||
}
|
}
|
||||||
|
|
||||||
mut req := http.new_request(method, full_url, '') ?
|
mut req := http.new_request(method, full_url, '') ?
|
||||||
|
@ -24,7 +24,8 @@ fn send_request<T>(method http.Method, address string, url string, api_key strin
|
||||||
|
|
||||||
// get_repos returns the current list of repos.
|
// get_repos returns the current list of repos.
|
||||||
pub fn get_repos(address string, api_key string) ?map[string]GitRepo {
|
pub fn get_repos(address string, api_key string) ?map[string]GitRepo {
|
||||||
data := send_request<map[string]GitRepo>(http.Method.get, address, '/api/repos', api_key, {}) ?
|
data := send_request<map[string]GitRepo>(http.Method.get, address, '/api/repos', api_key,
|
||||||
|
{}) ?
|
||||||
|
|
||||||
return data.data
|
return data.data
|
||||||
}
|
}
|
||||||
|
@ -32,10 +33,10 @@ pub fn get_repos(address string, api_key string) ?map[string]GitRepo {
|
||||||
// add_repo adds a new repo to the server.
|
// add_repo adds a new repo to the server.
|
||||||
pub fn add_repo(address string, api_key string, url string, branch string, repo string, arch []string) ?Response<string> {
|
pub fn add_repo(address string, api_key string, url string, branch string, repo string, arch []string) ?Response<string> {
|
||||||
params := {
|
params := {
|
||||||
'url': url
|
'url': url
|
||||||
'branch': branch
|
'branch': branch
|
||||||
'repo': repo
|
'repo': repo
|
||||||
'arch': arch.join(',')
|
'arch': arch.join(',')
|
||||||
}
|
}
|
||||||
data := send_request<string>(http.Method.post, address, '/api/repos', api_key, params) ?
|
data := send_request<string>(http.Method.post, address, '/api/repos', api_key, params) ?
|
||||||
|
|
||||||
|
@ -44,7 +45,8 @@ pub fn add_repo(address string, api_key string, url string, branch string, repo
|
||||||
|
|
||||||
// remove_repo removes the repo with the given ID from the server.
|
// remove_repo removes the repo with the given ID from the server.
|
||||||
pub fn remove_repo(address string, api_key string, id string) ?Response<string> {
|
pub fn remove_repo(address string, api_key string, id string) ?Response<string> {
|
||||||
data := send_request<string>(http.Method.delete, address, '/api/repos/$id', api_key, {}) ?
|
data := send_request<string>(http.Method.delete, address, '/api/repos/$id', api_key,
|
||||||
|
{}) ?
|
||||||
|
|
||||||
return data
|
return data
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue