Sha256: 949726bc0123c0e255fe484b8bec958754682ea4b3de7abd74258999d5935e82
Contents?: true
Size: 969 Bytes
Versions: 2
Compression:
Stored size: 969 Bytes
Contents
module Percy class Client module Builds def create_build(repo_slug) commit = Percy.current_local_commit data = { 'data' => { 'type' => 'builds', 'attributes' => { 'commit-sha' => commit[:sha], 'commit-branch' => commit[:branch], 'commit-committed-at' => commit[:committed_at], 'commit-author-name' => commit[:author_name], 'commit-author-email' => commit[:author_email], 'commit-committer-name' => commit[:committer_name], 'commit-committer-email' => commit[:committer_email], 'commit-message' => commit[:message], 'pull-request-number' => nil, }, } } post("#{full_base}/repos/#{repo_slug}/builds/", data) end def finalize_build(build_id) post("#{full_base}/builds/#{build_id}/finalize", {}) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
percy-client-0.1.1 | lib/percy/client/builds.rb |
percy-client-0.1.0 | lib/percy/client/builds.rb |