encorebuild

package
v1.48.7-circular Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2025 License: MPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PublishNPMPackages

func PublishNPMPackages(repoDir, version string)

Types

type DistBuilder

type DistBuilder struct {
	Cfg              *buildconf.Config
	DistBuildDir     string // The directory to build into
	ArtifactsTarFile string // The directory to put the final tar.gz artifact into
}

A DistBuilder is a builder for a specific distribution of Encore.

Anything which does not need to be built for a specific distribution should be built in the main builder before these are invoked.

Make release will run multiple of these in parallel to build all the distributions.

func (*DistBuilder) Build

func (d *DistBuilder) Build()

Build builds the distribution running each step in order

type JSRuntimeBuilder

type JSRuntimeBuilder struct {
	// contains filtered or unexported fields
}

func NewJSRuntimeBuilder

func NewJSRuntimeBuilder(cfg *buildconf.Config) *JSRuntimeBuilder

func (*JSRuntimeBuilder) Build

func (b *JSRuntimeBuilder) Build()

func (*JSRuntimeBuilder) NativeModuleOutput

func (b *JSRuntimeBuilder) NativeModuleOutput() string

type SupervisorBuilder

type SupervisorBuilder struct {
	// contains filtered or unexported fields
}

func NewSupervisorBuilder

func NewSupervisorBuilder(cfg *buildconf.Config) *SupervisorBuilder

func (*SupervisorBuilder) BinaryOutput

func (b *SupervisorBuilder) BinaryOutput() string

func (*SupervisorBuilder) Build

func (b *SupervisorBuilder) Build()

Directories

Path Synopsis
cmd
make-release command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL