Documentation
¶
Overview ¶
Copyright 2022 The Chromium Authors Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
Copyright 2022 The Chromium Authors Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
Copyright 2022 The Chromium Authors Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
Copyright 2022 The Chromium Authors Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { XcodeDeveloper generators.Generator WinSDK generators.Generator BuildPlatform generators.Platform // If true, pull docker image(s) during Init. Docker may require gcloud and // other credentials to access private repositories, which are not available // inside the derivation. DockerPullImage bool // For mock testing. Required binaries may not available in test environment. FindBinary generators.FindBinaryFunc }
func DefaultConfig ¶
func DefaultConfig() *Config
type Generator ¶
type Generator struct { Name string Source Source Env environ.Env Dependencies []generators.Dependency CIPD *core.Action_Metadata_CIPD }
type SourceGit ¶
type SourceGit struct { // The url to the git repository. Support any protocol used by the git // command line interfaces. URL string // The reference for the git repo. Can be anything supported by git checkout. // Typical use cases: // - refs/tags/xxx // - 8e8722e14772727b0e1cd5bd925a0f089611a60b Ref string CIPDName string Version string }
type SourceURL ¶
type SourceURL struct { URL string Filename string HashAlgorithm core.HashAlgorithm HashValue string }
type SourceURLs ¶
Click to show internal directories.
Click to hide internal directories.