コード例 #1
0
ファイル: builder.go プロジェクト: Risar/origin
// RunDockerBuild creates a docker builder and runs its build
func RunDockerBuild() {
	run(func(client bld.DockerClient, sock string, auth docker.AuthConfiguration, present bool, build *api.Build) builder {
		return bld.NewDockerBuilder(client, auth, present, build)
	}, []scmauth.SCMAuth{&scmauth.SSHPrivateKey{}})
}
コード例 #2
0
ファイル: builder.go プロジェクト: nikkomega/origin
// RunDockerBuild creates a docker builder and runs its build
func RunDockerBuild() {
	run(func(client bld.DockerClient, sock string, build *api.Build) builder {
		return bld.NewDockerBuilder(client, build)
	}, []scmauth.SCMAuth{&scmauth.SSHPrivateKey{}})
}
コード例 #3
0
ファイル: builder.go プロジェクト: johnmccawley/origin
// Build starts a Docker build.
func (dockerBuilder) Build(dockerClient bld.DockerClient, sock string, buildsClient client.BuildInterface, build *api.Build, gitClient bld.GitClient) error {
	return bld.NewDockerBuilder(dockerClient, buildsClient, build, gitClient).Build()
}
コード例 #4
0
ファイル: builder.go プロジェクト: nitintutlani/origin
// RunDockerBuild creates a docker builder and runs its build
func RunDockerBuild() {
	run(func(client bld.DockerClient, sock string, build *api.Build) builder {
		return bld.NewDockerBuilder(client, build)
	})
}
コード例 #5
0
ファイル: builder.go プロジェクト: carriercomm/origin
// Build starts a Docker build.
func (dockerBuilder) Build(dockerClient bld.DockerClient, sock string, buildsClient client.BuildInterface, build *api.Build, gitClient bld.GitClient, cgLimits *s2iapi.CGroupLimits) error {
	return bld.NewDockerBuilder(dockerClient, buildsClient, build, gitClient, cgLimits).Build()
}