everest-core
This module has been generated via dagger init and serves as a reference tobasic module structure as you get started with Dagger.
Two functions have been pre-created. You can modify, delete, or add to them,
as needed. They demonstrate usage of arguments and return types using simple
echo and grep commands. The functions can be called from the dagger CLI or
from one of the SDKs.
The first line in this comment block is a short description line and the
rest is a long description with more detail on the module's purpose or usage,
if appropriate. All modules should have a short description.
Installation
dagger install github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d
Entrypoint
Return Type
EverestCore !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
everestCiVersion | String ! | "v1.5.2" | Version of the Everest CI |
everestDevEnvironmentDockerVersion | String ! | "docker-images-v0.1.0" | Version of the Everest development environment docker images |
sourceDir | Directory | - | Source directory with the source code |
cacheDir | Directory | null | Optional prefilled cache directory for the build process |
overwriteWorkspacePath | String | null | Overwrite the workspace path inside containers, if not provided it will be set to its default value |
overwriteSourcePath | String | null | Overwrite the source path inside containers, if not provided it will be set to its default value |
overwriteBuildPath | String | null | Overwrite the build path inside containers, if not provided it will be set to its default value |
overwriteDistPath | String | null | Overwrite the dist path inside containers, if not provided it will be set to its default value |
overwriteWheelsPath | String | null | Overwrite the wheels path inside containers, if not provided it will be set to its default value |
overwriteCachePath | String | null | Overwrite the cache path inside containers, if not provided it will be set to its default value |
overwriteArtifactsPath | String | null | Overwrite the artifacts path inside containers, if not provided it will be set to its default value |
isGithubRun | Boolean ! | false | Whether the current run is a GitHub run |
githubToken | String | null | GitHub authentication token |
orgName | String | null | GitHub organization name |
repoName | String | null | GitHub repository name |
sha | String | null | Commit SHA |
runId | String | null | GitHub Actions run ID |
attemptNumber | Integer | null | GitHub Actions attempt number |
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.EverestCore {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.EverestCore:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): EverestCore {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
}
Types
EverestCoreBaseResultType 🔗
Base class for result types
container() 🔗
Container that ran the operation
Return Type
Container !
Example
Function EverestCoreBaseResultType.container is not accessible from the everest-core module
Function EverestCoreBaseResultType.container is not accessible from the everest-core module
Function EverestCoreBaseResultType.container is not accessible from the everest-core module
Function EverestCoreBaseResultType.container is not accessible from the everest-core module
exitCode() 🔗
The exit code of the operation
Return Type
Integer !
Example
Function EverestCoreBaseResultType.exitCode is not accessible from the everest-core module
Function EverestCoreBaseResultType.exitCode is not accessible from the everest-core module
Function EverestCoreBaseResultType.exitCode is not accessible from the everest-core module
Function EverestCoreBaseResultType.exitCode is not accessible from the everest-core module
EverestCoreClangFormatResult 🔗
Result of a clang-format operation
container() 🔗
Container that ran the operation
Return Type
Container !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
lint \
container
func (m *MyModule) Example() *dagger.Container {
return dag.
EverestCore().
Lint().
Container()
}
@function
def example() -> dagger.Container:
return (
dag.everest_core()
.lint()
.container()
)
@func()
example(): Container {
return dag
.everestCore()
.lint()
.container()
}
exitCode() 🔗
The exit code of the operation
Return Type
Integer !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
lint \
exit-code
func (m *MyModule) Example(ctx context.Context) int {
return dag.
EverestCore().
Lint().
ExitCode(ctx)
}
@function
async def example() -> int:
return await (
dag.everest_core()
.lint()
.exit_code()
)
@func()
async example(): Promise<number> {
return dag
.everestCore()
.lint()
.exitCode()
}
EverestCoreBuildKitResult 🔗
Result of a build kit operation
container() 🔗
Container that ran the operation
Return Type
Container !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
build-kit \
container
func (m *MyModule) Example() *dagger.Container {
return dag.
EverestCore().
BuildKit().
Container()
}
@function
def example() -> dagger.Container:
return (
dag.everest_core()
.build_kit()
.container()
)
@func()
example(): Container {
return dag
.everestCore()
.buildKit()
.container()
}
exitCode() 🔗
The exit code of the operation
Return Type
Integer !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
build-kit \
exit-code
func (m *MyModule) Example(ctx context.Context) int {
return dag.
EverestCore().
BuildKit().
ExitCode(ctx)
}
@function
async def example() -> int:
return await (
dag.everest_core()
.build_kit()
.exit_code()
)
@func()
async example(): Promise<number> {
return dag
.everestCore()
.buildKit()
.exitCode()
}
EverestCoreEverestCi 🔗
Functions reused across the EVerest organization for CI/CD purposes
buildKit() 🔗
Returns a container that builds the provided Directory inside the provided Container
Return Type
EverestCoreBuildKitResult !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
dockerDir | Directory | - | Directory of the build kit dockerfile |
baseImageTag | String ! | - | Base image tag to build the build-kit from |
Example
Function EverestCoreEverestCi.buildKit is not accessible from the everest-core module
Function EverestCoreEverestCi.buildKit is not accessible from the everest-core module
Function EverestCoreEverestCi.buildKit is not accessible from the everest-core module
Function EverestCoreEverestCi.buildKit is not accessible from the everest-core module
clangFormat() 🔗
Returns a container that run clang-format on the provided Directory inside the provided Container
Return Type
EverestCoreClangFormatResult !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
container | Container ! | - | Container to run clang-format in |
sourceDir | Directory | - | Directory to run clang-format on |
exclude | String ! | "cache,build,dist" | comma separated list, exclude paths matching the given glob-like pattern(s) |
extensions | String ! | "hpp,cpp" | comma separated list of file extensions |
color | Boolean ! | true | show colored diff |
recursive | Boolean ! | true | run recursively over directories |
fix | Boolean ! | false | format file instead of printing differences |
Example
Function EverestCoreEverestCi.clangFormat is not accessible from the everest-core module
Function EverestCoreEverestCi.clangFormat is not accessible from the everest-core module
Function EverestCoreEverestCi.clangFormat is not accessible from the everest-core module
Function EverestCoreEverestCi.clangFormat is not accessible from the everest-core module
EverestCoreCiworkspaceConfig 🔗
Configuration for the CI workspace. This class defines the paths used in the CI workspace inside containers. Attributes: ----------- workspace_path: str Path to the CI workspace directory. It should be an absolute path. source_path: str Path to the source code directory relative to the workspace or an absolute path. build_path: str Path to the build directory relative to the workspace or an absolute path. dist_path: str Path to the distribution directory relative to the workspace or an absolute path. wheels_path: str Path to the wheels directory relative to the workspace or an absolute path. cache_path: str Path to the cache directory relative to the workspace or an absolute path. artifacts_path: str Path to the artifacts directory relative to the workspace or an absolute path.
EverestCoreGithubConfig 🔗
Configuration for GitHub Actions environment. This class defines the properties used in GitHub Actions.
EverestCoreCiconfig 🔗
EverestCoreConfigureResult 🔗
Result of the configure operation, based on EverestCI.BaseResultType. It contains the container, exit code and the cache directory after configuration. Attributes: ----------- cache_cpm: dagger.Directory Directory containing the CPM cache for the CMake project.
container() 🔗
Container that ran the operation
Return Type
Container !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
configure-cmake-gcc \
container
func (m *MyModule) Example() *dagger.Container {
return dag.
EverestCore().
ConfigureCmakeGcc().
Container()
}
@function
def example() -> dagger.Container:
return (
dag.everest_core()
.configure_cmake_gcc()
.container()
)
@func()
example(): Container {
return dag
.everestCore()
.configureCmakeGcc()
.container()
}
exitCode() 🔗
The exit code of the operation
Return Type
Integer !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
configure-cmake-gcc \
exit-code
func (m *MyModule) Example(ctx context.Context) int {
return dag.
EverestCore().
ConfigureCmakeGcc().
ExitCode(ctx)
}
@function
async def example() -> int:
return await (
dag.everest_core()
.configure_cmake_gcc()
.exit_code()
)
@func()
async example(): Promise<number> {
return dag
.everestCore()
.configureCmakeGcc()
.exitCode()
}
cacheCpm() 🔗
A directory.
Return Type
Directory !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
configure-cmake-gcc \
cache-cpm
func (m *MyModule) Example() *dagger.Directory {
return dag.
EverestCore().
ConfigureCmakeGcc().
CacheCpm()
}
@function
def example() -> dagger.Directory:
return (
dag.everest_core()
.configure_cmake_gcc()
.cache_cpm()
)
@func()
example(): Directory {
return dag
.everestCore()
.configureCmakeGcc()
.cacheCpm()
}
EverestCoreBuildResult 🔗
Result of the build operation, based on EverestCI.BaseResultType. It contains the container, exit code, and the cache directory after the build operation. Attributes ---------- cache_ccache : dagger.Directory Directory containing the ccache for the CMake project.
container() 🔗
Container that ran the operation
Return Type
Container !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
build-cmake-gcc \
container
func (m *MyModule) Example() *dagger.Container {
return dag.
EverestCore().
BuildCmakeGcc().
Container()
}
@function
def example() -> dagger.Container:
return (
dag.everest_core()
.build_cmake_gcc()
.container()
)
@func()
example(): Container {
return dag
.everestCore()
.buildCmakeGcc()
.container()
}
exitCode() 🔗
The exit code of the operation
Return Type
Integer !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
build-cmake-gcc \
exit-code
func (m *MyModule) Example(ctx context.Context) int {
return dag.
EverestCore().
BuildCmakeGcc().
ExitCode(ctx)
}
@function
async def example() -> int:
return await (
dag.everest_core()
.build_cmake_gcc()
.exit_code()
)
@func()
async example(): Promise<number> {
return dag
.everestCore()
.buildCmakeGcc()
.exitCode()
}
cacheCcache() 🔗
A directory.
Return Type
Directory !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
build-cmake-gcc \
cache-ccache
func (m *MyModule) Example() *dagger.Directory {
return dag.
EverestCore().
BuildCmakeGcc().
CacheCcache()
}
@function
def example() -> dagger.Directory:
return (
dag.everest_core()
.build_cmake_gcc()
.cache_ccache()
)
@func()
example(): Directory {
return dag
.everestCore()
.buildCmakeGcc()
.cacheCcache()
}
EverestCoreUnitTestsResult 🔗
Result type for unit tests. This class extends `BaseResultType` and includes a field for the last test log file. Attributes ---------- last_test_log : dagger.File The file containing the last test log.
container() 🔗
Container that ran the operation
Return Type
Container !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
unit-tests \
container
func (m *MyModule) Example() *dagger.Container {
return dag.
EverestCore().
UnitTests().
Container()
}
@function
def example() -> dagger.Container:
return (
dag.everest_core()
.unit_tests()
.container()
)
@func()
example(): Container {
return dag
.everestCore()
.unitTests()
.container()
}
exitCode() 🔗
The exit code of the operation
Return Type
Integer !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
unit-tests \
exit-code
func (m *MyModule) Example(ctx context.Context) int {
return dag.
EverestCore().
UnitTests().
ExitCode(ctx)
}
@function
async def example() -> int:
return await (
dag.everest_core()
.unit_tests()
.exit_code()
)
@func()
async example(): Promise<number> {
return dag
.everestCore()
.unitTests()
.exitCode()
}
lastTestLog() 🔗
Last test log file
Return Type
File !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
unit-tests \
last-test-log
func (m *MyModule) Example() *dagger.File {
return dag.
EverestCore().
UnitTests().
LastTestLog()
}
@function
def example() -> dagger.File:
return (
dag.everest_core()
.unit_tests()
.last_test_log()
)
@func()
example(): File {
return dag
.everestCore()
.unitTests()
.lastTestLog()
}
EverestCoreInstallResult 🔗
Result type for the install operation. Inherits from `BaseResultType`. Which contains the container and exit code. Attributes: dist_dir: The directory where the installation is in.
container() 🔗
Container that ran the operation
Return Type
Container !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
install \
container
func (m *MyModule) Example() *dagger.Container {
return dag.
EverestCore().
Install().
Container()
}
@function
def example() -> dagger.Container:
return (
dag.everest_core()
.install()
.container()
)
@func()
example(): Container {
return dag
.everestCore()
.install()
.container()
}
exitCode() 🔗
The exit code of the operation
Return Type
Integer !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
install \
exit-code
func (m *MyModule) Example(ctx context.Context) int {
return dag.
EverestCore().
Install().
ExitCode(ctx)
}
@function
async def example() -> int:
return await (
dag.everest_core()
.install()
.exit_code()
)
@func()
async example(): Promise<number> {
return dag
.everestCore()
.install()
.exitCode()
}
distDir() 🔗
The directory where the installation is in
Return Type
Directory !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
install \
dist-dir
func (m *MyModule) Example() *dagger.Directory {
return dag.
EverestCore().
Install().
DistDir()
}
@function
def example() -> dagger.Directory:
return (
dag.everest_core()
.install()
.dist_dir()
)
@func()
example(): Directory {
return dag
.everestCore()
.install()
.distDir()
}
EverestCoreIntegrationTestsResult 🔗
Result of the integration tests based on EverestCI.BaseResultType. It contains the result of the integration tests in JUnit XML format and an HTML report. Attributes: ----------- result_xml: dagger.File File containing the result of the integration tests in JUnit XML format report_html: dagger.File File containing the report of the integration tests in HTML format
container() 🔗
Container that ran the operation
Return Type
Container !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
integration-tests \
container
func (m *MyModule) Example() *dagger.Container {
return dag.
EverestCore().
IntegrationTests().
Container()
}
@function
def example() -> dagger.Container:
return (
dag.everest_core()
.integration_tests()
.container()
)
@func()
example(): Container {
return dag
.everestCore()
.integrationTests()
.container()
}
exitCode() 🔗
The exit code of the operation
Return Type
Integer !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
integration-tests \
exit-code
func (m *MyModule) Example(ctx context.Context) int {
return dag.
EverestCore().
IntegrationTests().
ExitCode(ctx)
}
@function
async def example() -> int:
return await (
dag.everest_core()
.integration_tests()
.exit_code()
)
@func()
async example(): Promise<number> {
return dag
.everestCore()
.integrationTests()
.exitCode()
}
resultXml() 🔗
A file.
Return Type
File !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
integration-tests \
result-xml
func (m *MyModule) Example() *dagger.File {
return dag.
EverestCore().
IntegrationTests().
ResultXml()
}
@function
def example() -> dagger.File:
return (
dag.everest_core()
.integration_tests()
.result_xml()
)
@func()
example(): File {
return dag
.everestCore()
.integrationTests()
.resultXml()
}
reportHtml() 🔗
A file.
Return Type
File !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
integration-tests \
report-html
func (m *MyModule) Example() *dagger.File {
return dag.
EverestCore().
IntegrationTests().
ReportHtml()
}
@function
def example() -> dagger.File:
return (
dag.everest_core()
.integration_tests()
.report_html()
)
@func()
example(): File {
return dag
.everestCore()
.integrationTests()
.reportHtml()
}
EverestCoreOcppTestsResult 🔗
container() 🔗
Container that ran the operation
Return Type
Container !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
ocpp-tests \
container
func (m *MyModule) Example() *dagger.Container {
return dag.
EverestCore().
OcppTests().
Container()
}
@function
def example() -> dagger.Container:
return (
dag.everest_core()
.ocpp_tests()
.container()
)
@func()
example(): Container {
return dag
.everestCore()
.ocppTests()
.container()
}
exitCode() 🔗
The exit code of the operation
Return Type
Integer !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
ocpp-tests \
exit-code
func (m *MyModule) Example(ctx context.Context) int {
return dag.
EverestCore().
OcppTests().
ExitCode(ctx)
}
@function
async def example() -> int:
return await (
dag.everest_core()
.ocpp_tests()
.exit_code()
)
@func()
async example(): Promise<number> {
return dag
.everestCore()
.ocppTests()
.exitCode()
}
resultXml() 🔗
A file.
Return Type
File !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
ocpp-tests \
result-xml
func (m *MyModule) Example() *dagger.File {
return dag.
EverestCore().
OcppTests().
ResultXml()
}
@function
def example() -> dagger.File:
return (
dag.everest_core()
.ocpp_tests()
.result_xml()
)
@func()
example(): File {
return dag
.everestCore()
.ocppTests()
.resultXml()
}
reportHtml() 🔗
A file.
Return Type
File !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
ocpp-tests \
report-html
func (m *MyModule) Example() *dagger.File {
return dag.
EverestCore().
OcppTests().
ReportHtml()
}
@function
def example() -> dagger.File:
return (
dag.everest_core()
.ocpp_tests()
.report_html()
)
@func()
example(): File {
return dag
.everestCore()
.ocppTests()
.reportHtml()
}
EverestCorePullRequestResult 🔗
buildKitResult() 🔗
Result of a build kit operation
Return Type
EverestCoreBuildKitResult !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
pull-request \
build-kit-result
func (m *MyModule) Example() *dagger.EverestCoreBuildKitResult {
return dag.
EverestCore().
PullRequest().
BuildKitResult()
}
@function
def example() -> dagger.EverestCoreBuildKitResult:
return (
dag.everest_core()
.pull_request()
.build_kit_result()
)
@func()
example(): EverestCoreBuildKitResult {
return dag
.everestCore()
.pullRequest()
.buildKitResult()
}
lintResult() 🔗
Result of a clang-format operation
Return Type
EverestCoreClangFormatResult !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
pull-request \
lint-result
func (m *MyModule) Example() *dagger.EverestCoreClangFormatResult {
return dag.
EverestCore().
PullRequest().
LintResult()
}
@function
def example() -> dagger.EverestCoreClangFormatResult:
return (
dag.everest_core()
.pull_request()
.lint_result()
)
@func()
example(): EverestCoreClangFormatResult {
return dag
.everestCore()
.pullRequest()
.lintResult()
}
configureResult() 🔗
Result of the configure operation, based on EverestCI.BaseResultType. It contains the container, exit code and the cache directory after configuration.
Attributes:
cache_cpm: dagger.Directory Directory containing the CPM cache for the CMake project.
Return Type
EverestCoreConfigureResult !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
pull-request \
configure-result
func (m *MyModule) Example() *dagger.EverestCoreConfigureResult {
return dag.
EverestCore().
PullRequest().
ConfigureResult()
}
@function
def example() -> dagger.EverestCoreConfigureResult:
return (
dag.everest_core()
.pull_request()
.configure_result()
)
@func()
example(): EverestCoreConfigureResult {
return dag
.everestCore()
.pullRequest()
.configureResult()
}
buildResult() 🔗
Result of the build operation, based on EverestCI.BaseResultType. It contains the container, exit code, and the cache directory after the build operation.
Attributes
cache_ccache : dagger.Directory Directory containing the ccache for the CMake project.
Return Type
EverestCoreBuildResult !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
pull-request \
build-result
func (m *MyModule) Example() *dagger.EverestCoreBuildResult {
return dag.
EverestCore().
PullRequest().
BuildResult()
}
@function
def example() -> dagger.EverestCoreBuildResult:
return (
dag.everest_core()
.pull_request()
.build_result()
)
@func()
example(): EverestCoreBuildResult {
return dag
.everestCore()
.pullRequest()
.buildResult()
}
unitTestsResult() 🔗
Result type for unit tests. This class extends
BaseResultType
and includes a field for the last test log file.Attributes
last_test_log : dagger.File The file containing the last test log.
Return Type
EverestCoreUnitTestsResult !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
pull-request \
unit-tests-result
func (m *MyModule) Example() *dagger.EverestCoreUnitTestsResult {
return dag.
EverestCore().
PullRequest().
UnitTestsResult()
}
@function
def example() -> dagger.EverestCoreUnitTestsResult:
return (
dag.everest_core()
.pull_request()
.unit_tests_result()
)
@func()
example(): EverestCoreUnitTestsResult {
return dag
.everestCore()
.pullRequest()
.unitTestsResult()
}
installResult() 🔗
Result type for the install operation. Inherits from
BaseResultType
. Which contains the container and exit code. Attributes: dist_dir: The directory where the installation is in.
Return Type
EverestCoreInstallResult !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
pull-request \
install-result
func (m *MyModule) Example() *dagger.EverestCoreInstallResult {
return dag.
EverestCore().
PullRequest().
InstallResult()
}
@function
def example() -> dagger.EverestCoreInstallResult:
return (
dag.everest_core()
.pull_request()
.install_result()
)
@func()
example(): EverestCoreInstallResult {
return dag
.everestCore()
.pullRequest()
.installResult()
}
integrationTestsResult() 🔗
Result of the integration tests based on EverestCI.BaseResultType. It contains the result of the integration tests in JUnit XML format and an HTML report.
Attributes:
result_xml: dagger.File File containing the result of the integration tests in JUnit XML format report_html: dagger.File File containing the report of the integration tests in HTML format
Return Type
EverestCoreIntegrationTestsResult !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
pull-request \
integration-tests-result
func (m *MyModule) Example() *dagger.EverestCoreIntegrationTestsResult {
return dag.
EverestCore().
PullRequest().
IntegrationTestsResult()
}
@function
def example() -> dagger.EverestCoreIntegrationTestsResult:
return (
dag.everest_core()
.pull_request()
.integration_tests_result()
)
@func()
example(): EverestCoreIntegrationTestsResult {
return dag
.everestCore()
.pullRequest()
.integrationTestsResult()
}
ocppTestsResult() 🔗
Return Type
EverestCoreOcppTestsResult !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
pull-request \
ocpp-tests-result
func (m *MyModule) Example() *dagger.EverestCoreOcppTestsResult {
return dag.
EverestCore().
PullRequest().
OcppTestsResult()
}
@function
def example() -> dagger.EverestCoreOcppTestsResult:
return (
dag.everest_core()
.pull_request()
.ocpp_tests_result()
)
@func()
example(): EverestCoreOcppTestsResult {
return dag
.everestCore()
.pullRequest()
.ocppTestsResult()
}
exitCode() 🔗
Return Type
Integer !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
pull-request \
exit-code
func (m *MyModule) Example(ctx context.Context) int {
return dag.
EverestCore().
PullRequest().
ExitCode(ctx)
}
@function
async def example() -> int:
return await (
dag.everest_core()
.pull_request()
.exit_code()
)
@func()
async example(): Promise<number> {
return dag
.everestCore()
.pullRequest()
.exitCode()
}
artifacts() 🔗
A directory.
Return Type
Directory !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
pull-request \
artifacts
func (m *MyModule) Example() *dagger.Directory {
return dag.
EverestCore().
PullRequest().
Artifacts()
}
@function
def example() -> dagger.Directory:
return (
dag.everest_core()
.pull_request()
.artifacts()
)
@func()
example(): Directory {
return dag
.everestCore()
.pullRequest()
.artifacts()
}
cache() 🔗
A directory.
Return Type
Directory !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
pull-request \
cache
func (m *MyModule) Example() *dagger.Directory {
return dag.
EverestCore().
PullRequest().
Cache()
}
@function
def example() -> dagger.Directory:
return (
dag.everest_core()
.pull_request()
.cache()
)
@func()
example(): Directory {
return dag
.everestCore()
.pullRequest()
.cache()
}
outputs() 🔗
A directory.
Return Type
Directory !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
pull-request \
outputs
func (m *MyModule) Example() *dagger.Directory {
return dag.
EverestCore().
PullRequest().
Outputs()
}
@function
def example() -> dagger.Directory:
return (
dag.everest_core()
.pull_request()
.outputs()
)
@func()
example(): Directory {
return dag
.everestCore()
.pullRequest()
.outputs()
}
EverestCore 🔗
Functions that compose multiple EverestCoreFunctions and EverestCI functions in workflows
buildCmakeGcc() 🔗
Returns a container that builds the provided Directory inside the provided Container
Return Type
EverestCoreBuildResult !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
container | Container | null | Container to run the build in, typically the build-kit image |
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean build-cmake-gcc
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.EverestCoreBuildResult {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
BuildCmakeGcc()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.EverestCoreBuildResult:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.build_cmake_gcc()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): EverestCoreBuildResult {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.buildCmakeGcc()
}
buildKit() 🔗
Build the everest-core build kit container
Return Type
EverestCoreBuildKitResult !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean build-kit
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.EverestCoreBuildKitResult {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
BuildKit()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.EverestCoreBuildKitResult:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.build_kit()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): EverestCoreBuildKitResult {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.buildKit()
}
configureCmakeGcc() 🔗
Configure CMake with GCC in the given container
Return Type
EverestCoreConfigureResult !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
container | Container | null | Container to run the function in |
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean configure-cmake-gcc
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.EverestCoreConfigureResult {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
ConfigureCmakeGcc()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.EverestCoreConfigureResult:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.configure_cmake_gcc()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): EverestCoreConfigureResult {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.configureCmakeGcc()
}
exportCcacheCache() 🔗
Export the ccache cache from the build_cmake_gcc function
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
container | Container | null | Container to run the function in |
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean export-ccache-cache
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.Directory {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
ExportCcacheCache()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.Directory:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.export_ccache_cache()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): Directory {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.exportCcacheCache()
}
exportCpmCache() 🔗
Export the cache from the configure_cmake_gcc function
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
container | Container | null | Container to run the function in |
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean export-cpm-cache
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.Directory {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
ExportCpmCache()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.Directory:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.export_cpm_cache()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): Directory {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.exportCpmCache()
}
exportIntegrationTestsArtifacts() 🔗
Export the artifacts from the integration tests
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
container | Container | null | Container to run the integration tests in, typically the build-kit image |
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean export-integration-tests-artifacts
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.Directory {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
ExportIntegrationTestsArtifacts()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.Directory:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.export_integration_tests_artifacts()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): Directory {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.exportIntegrationTestsArtifacts()
}
exportOcppTestsArtifacts() 🔗
Export the artifacts from the OCPP tests
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
container | Container | null | Container to run the ocpp tests in, typically the build-kit image |
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean export-ocpp-tests-artifacts
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.Directory {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
ExportOcppTestsArtifacts()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.Directory:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.export_ocpp_tests_artifacts()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): Directory {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.exportOcppTestsArtifacts()
}
exportUnitTestsLogFile() 🔗
Returns the last unit tests log file
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
container | Container | null | Container to run the tests in, typically the build-kit image |
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean export-unit-tests-log-file
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.File {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
ExportUnitTestsLogFile()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.File:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.export_unit_tests_log_file()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): File {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.exportUnitTestsLogFile()
}
getCiConfig() 🔗
Return Type
EverestCoreCiconfig !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean get-ci-config
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.EverestCoreCiconfig {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
GetCiConfig()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.EverestCoreCiconfig:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.get_ci_config()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): EverestCoreCiconfig {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.getCiConfig()
}
getCiWorkspaceConfig() 🔗
Return Type
EverestCoreCiworkspaceConfig !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean get-ci-workspace-config
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.EverestCoreCiworkspaceConfig {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
GetCiWorkspaceConfig()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.EverestCoreCiworkspaceConfig:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.get_ci_workspace_config()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): EverestCoreCiworkspaceConfig {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.getCiWorkspaceConfig()
}
getGithubConfig() 🔗
Return Type
EverestCoreGithubConfig !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean get-github-config
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.EverestCoreGithubConfig {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
GetGithubConfig()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.EverestCoreGithubConfig:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.get_github_config()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): EverestCoreGithubConfig {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.getGithubConfig()
}
install() 🔗
Install the built artifacts into the dist directory
Return Type
EverestCoreInstallResult !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
container | Container | null | Container to run the install in, typically the build-kit image |
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean install
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.EverestCoreInstallResult {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
Install()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.EverestCoreInstallResult:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.install()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): EverestCoreInstallResult {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.install()
}
integrationTests() 🔗
Run the integration tests
Return Type
EverestCoreIntegrationTestsResult !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
container | Container | null | Container to run the integration tests in, typically the build-kit image |
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean integration-tests
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.EverestCoreIntegrationTestsResult {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
IntegrationTests()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.EverestCoreIntegrationTestsResult:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.integration_tests()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): EverestCoreIntegrationTestsResult {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.integrationTests()
}
lint() 🔗
Run the linter on the source directory
Return Type
EverestCoreClangFormatResult !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
container | Container | null | Container to run the linter in |
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean lint
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.EverestCoreClangFormatResult {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
Lint()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.EverestCoreClangFormatResult:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.lint()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): EverestCoreClangFormatResult {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.lint()
}
mqttServer() 🔗
Start and return mqtt server as a service
Return Type
Service !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean mqtt-server
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.Service {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
MqttServer()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.Service:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.mqtt_server()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): Service {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.mqttServer()
}
ocppTests() 🔗
Run the OCPP tests
Return Type
EverestCoreOcppTestsResult !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
container | Container | null | Container to run the ocpp tests in, typically the build-kit image |
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean ocpp-tests
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.EverestCoreOcppTestsResult {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
OcppTests()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.EverestCoreOcppTestsResult:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.ocpp_tests()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): EverestCoreOcppTestsResult {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.ocppTests()
}
pullRequest() 🔗
Return Type
EverestCorePullRequestResult !
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean pull-request
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.EverestCorePullRequestResult {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
PullRequest()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.EverestCorePullRequestResult:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.pull_request()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): EverestCorePullRequestResult {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.pullRequest()
}
unitTests() 🔗
Returns a container that run unit tests inside the provided Container
Return Type
EverestCoreUnitTestsResult !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
container | Container | null | Container to run the tests in, typically the build-kit image |
Example
dagger -m github.com/EVerest/everest-core@13af0edd1d8f1b647fe9aa55a70aad1e9c05cb9d call \
--everest-ci-version string --everest-dev-environment-docker-version string --is-github-run boolean unit-tests
func (m *MyModule) Example(everestCiVersion string, everestDevEnvironmentDockerVersion string, isGithubRun bool) *dagger.EverestCoreUnitTestsResult {
return dag.
EverestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun).
UnitTests()
}
@function
def example(everest_ci_version: str, everest_dev_environment_docker_version: str, is_github_run: bool, ) -> dagger.EverestCoreUnitTestsResult:
return (
dag.everest_core(everest_ci_version, everest_dev_environment_docker_version, is_github_run)
.unit_tests()
)
@func()
example(everestCiVersion: string, everestDevEnvironmentDockerVersion: string, isGithubRun: boolean, ): EverestCoreUnitTestsResult {
return dag
.everestCore(everestCiVersion, everestDevEnvironmentDockerVersion, isGithubRun)
.unitTests()
}