Dagger
Search

BMBuildkit

No long description provided.

Installation

dagger install github.com/BondMachineHQ/BMBuildkit-dagger@08f270c85baa82bedc92bc5f393d12a520519123

Types

Bmbuildkit 🔗

build() 🔗

example usage: “dagger call build –device-spec lattice/ice40/yosys –target dciangot/my_fpga_firmware:v1 –context ./examples/blinky/ice40 “

Return Type
StringKind !
Arguments
NameTypeDefault ValueDescription
deviceSpecStringKind !-No description provided
targetStringKind !-No description provided
contextDirDirectory !-No description provided
imageRefStringKind -No description provided
pushBooleanKind -No description provided
appendManifestBooleanKind -No description provided
Example
Function Bmbuildkit.build is not accessible from the BMBuildkit module
func (m *myModule) example(deviceSpec , target , contextDir )   {
	return dag.
			BMBuildkit().
			Build(deviceSpec, target, contextDir)
}
@function
def example(device_spec: , target: , context_dir: ) -> :
	return (
		dag.b_m_buildkit()
		.build(device_spec, target, context_dir)
	)
@func()
example(deviceSpec: , target: , contextDir: ):  {
	return dag
		.bMBuildkit()
		.build(deviceSpec, target, contextDir)
}

push() 🔗

example usage: “dagger call push –target dciangot/my_fpga_firmware:v1 –firmware ./examples/blinky/ice40/firmware.bin –bring-context ./examples/blinky/ice40 –device-spec lattice/ice40/yosys”

Return Type
StringKind !
Arguments
NameTypeDefault ValueDescription
firmwareFile !-No description provided
deviceSpecStringKind !-No description provided
targetStringKind !-No description provided
bringContextDirectory !-No description provided
appendManifestBooleanKind -No description provided
Example
Function Bmbuildkit.push is not accessible from the BMBuildkit module
func (m *myModule) example(firmware , deviceSpec , target , bringContext )   {
	return dag.
			BMBuildkit().
			Push(firmware, deviceSpec, target, bringContext)
}
@function
def example(firmware: , device_spec: , target: , bring_context: ) -> :
	return (
		dag.b_m_buildkit()
		.push(firmware, device_spec, target, bring_context)
	)
@func()
example(firmware: , deviceSpec: , target: , bringContext: ):  {
	return dag
		.bMBuildkit()
		.push(firmware, deviceSpec, target, bringContext)
}