Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cisco/lal-build-manager
/ functions
Functions
184 in github.com/cisco/lal-build-manager
⨍
Functions
184
◇
Types & classes
32
↓ 1 callers
Function
is_cached
(backend: &T, name: &str, version: u32, env: &str)
src/storage/download.rs:7
↓ 1 callers
Function
kernel_sanity
()
src/configure.rs:36
↓ 1 callers
Function
kill_input
()
tests/testmain.rs:174
↓ 1 callers
Function
kill_laldir
()
tests/testmain.rs:167
↓ 1 callers
Function
kill_manifest
()
tests/testmain.rs:228
↓ 1 callers
Function
lal_version_check
(minlal: &str)
src/configure.rs:151
↓ 1 callers
Function
list_everything
()
tests/testmain.rs:237
↓ 1 callers
Function
no_publish_non_release_builds
(backend: &T)
tests/testmain.rs:447
↓ 1 callers
Function
non_root_sanity
()
src/configure.rs:164
↓ 1 callers
Function
overwrite_exe
(latest: &LatestLal, exe: &ExeInfo)
src/upgrade.rs:80
↓ 1 callers
Method
performed_upgrade
(&mut self)
src/core/config.rs:182
↓ 1 callers
Function
permission_sanity_check
Verifies that `id -u` and `id -g` are both 1000 Docker user namespaces are not properly supported by our setup, so for builds to work with the defaul
src/shell.rs:13
↓ 1 callers
Function
present
()
src/core/input.rs:28
↓ 1 callers
Method
publish_artifact
(&self, name: &str, version: u32, env: &str)
src/storage/local.rs:82
↓ 1 callers
Function
pull_docker_image
Pulls a docker container Uses `docker pull` to pull the specified container from the docker repository. Returns Ok(()) if the command is successful,
src/shell.rs:61
↓ 1 callers
Function
query_check
(backend: &T)
tests/testmain.rs:682
↓ 1 callers
Method
raw_fetch
(&self, src: &str, dest: &PathBuf)
src/storage/local.rs:106
↓ 1 callers
Method
read
(&mut self, buf: &mut [u8])
src/storage/progress.rs:53
↓ 1 callers
Function
read_partial_lockfile
(component: &str)
src/core/input.rs:17
↓ 1 callers
Function
remove_dependencies
()
tests/testmain.rs:182
↓ 1 callers
Function
run_scripts
()
tests/testmain.rs:564
↓ 1 callers
Method
set_default_env
Attach a default environment to the lockfile
src/core/lockfile.rs:162
↓ 1 callers
Function
shell
Mounts and enters `.` in an interactive bash shell using the configured container. If a command vector is given, this is called non-interactively ins
src/shell.rs:299
↓ 1 callers
Function
shell_echo
Shell tests
tests/testmain.rs:315
↓ 1 callers
Function
shell_permissions
()
tests/testmain.rs:326
↓ 1 callers
Function
ssl_cert_sanity
()
src/configure.rs:126
↓ 1 callers
Method
stash_output
helper for `stash`
src/storage/download.rs:174
↓ 1 callers
Function
status_on_experimentals
()
tests/testmain.rs:613
↓ 1 callers
Function
status_recurse
( dep: &str, lf: &Lockfile, n: usize, parent_indent: Vec<bool>, show_ver: bool, show_t
src/status.rs:29
↓ 1 callers
Function
store_tarball
( backend: &T, name: &str, version: u32, env: &str, )
src/storage/download.rs:16
↓ 1 callers
Function
supported_environments
Print the supported environments from the `Manifest`
src/list.rs:15
↓ 1 callers
Method
unpack_stashed_component
helper for `update`
src/storage/download.rs:153
↓ 1 callers
Function
update
Update specific dependencies outside the manifest Multiple "components=version" strings can be supplied, where the version is optional. If no version
src/update.rs:12
↓ 1 callers
Function
update_save
add dependencies to test tree NB: this currently shouldn't do anything as all deps are accounted for Thus if this changes test manifests, something is
tests/testmain.rs:488
↓ 1 callers
Method
upgrade_check_time
(&self)
src/core/config.rs:174
↓ 1 callers
Function
upgrade_exe
(latest: &LatestLal, exe: &ExeInfo)
src/upgrade.rs:100
↓ 1 callers
Function
validate_exe
(latest: &LatestLal, exe: &ExeInfo)
src/upgrade.rs:87
↓ 1 callers
Function
verify_checks
(backend: &T)
tests/testmain.rs:520
↓ 1 callers
Function
verify_consistent_dependency_versions
Strict requirement for verifier - dependency tree must be flat-equivalent
src/core/input.rs:181
↓ 1 callers
Function
verify_dependencies_present
Basic part of input verifier - checks that everything is at least present
src/core/input.rs:119
↓ 1 callers
Function
verify_environment_consistency
Strict requirement for verifier - all deps must be built in same environment
src/core/input.rs:198
↓ 1 callers
Function
verify_global_versions
Optional part of input verifier - checks that all versions use correct versions
src/core/input.rs:149
↓ 1 callers
Function
verify_permissions
(exe: &ExeInfo)
src/upgrade.rs:69
↓ 1 callers
Function
version_string
(lf: Option<&Lockfile>, show_ver: bool, show_time: bool)
src/status.rs:5
Method
default
()
src/core/lockfile.rs:41
Method
default
()
src/core/manifest.rs:30
Method
default
()
src/storage/traits.rs:23
Method
delete_local
Delete local `.lal/opts`
src/core/sticky.rs:47
Method
fmt
(&self, f: &mut fmt::Formatter)
src/core/errors.rs:128
Method
fmt
(&self, f: &mut fmt::Formatter)
src/core/lockfile.rs:35
Method
from
(err: io::Error)
src/core/errors.rs:262
Method
from_input_component
Helper constructor for input populator below
src/core/lockfile.rs:140
Method
from_path
Opened lockfile at a path
src/core/lockfile.rs:124
Method
get_cache_dir
(&self)
src/storage/artifactory.rs:385
Method
get_component_info
( &self, name: &str, version: Option<u32>, loc: &str, )
src/storage/artifactory.rs:356
Method
get_latest_version
(&self, name: &str, loc: &str)
src/storage/artifactory.rs:351
Method
get_versions
(&self, name: &str, loc: &str)
src/storage/artifactory.rs:347
Function
hello
examples/libhello2/hello.c:3
Method
identify
Find the manifest file Looks first in `./.lal/manifest.json` and falls back to `./manifest.json`
src/core/manifest.rs:82
Function
is_integer
(v: String)
src/main.rs:14
Method
latest
Container struct with latest tag
src/core/lockfile.rs:26
Function
main
()
src/main.rs:241
Function
main
()
tests/testmain.rs:43
Function
main
tests/helloworld/hello.c:4
Function
main
examples/hello2/main.c:4
Function
main
examples/hello/main.c:3
Method
new
Initialize a Config with ConfigDefaults This will locate you homedir, and set last update check 2 days in the past. Thus, with a blank default config
src/core/config.rs:126
Method
new
Initialize a container struct This will split the container on `:` to actually fetch the tag, and if no tag was present, it will assume tag is latest
src/core/lockfile.rs:54
Method
new
Initialize a manifest struct based on a name The name is assumed to be the default component and will create a component configuration for it with it
src/core/manifest.rs:106
Method
new
Initialize a StickyOptions with defaults
src/core/sticky.rs:21
Method
new
(cfg: &ArtifactoryConfig, cache: &str)
src/storage/artifactory.rs:333
Method
new
(mut rdr: R)
src/storage/progress.rs:36
Method
new
(cfg: &LocalConfig, cache: &str)
src/storage/local.rs:26
Method
publish_artifact
(&self, name: &str, version: u32, env: &str)
src/storage/artifactory.rs:365
Method
raw_fetch
(&self, url: &str, dest: &PathBuf)
src/storage/artifactory.rs:387
Method
read
Open and deserialize a defaults file
src/core/config.rs:78
Method
read
Read a manifest file in PWD
src/core/manifest.rs:127
Method
read
Read and deserialize a StickyOptions from `.lal/opts`
src/core/sticky.rs:23
Method
read_from
Read a manifest file in an arbitrary path
src/core/manifest.rs:130
Method
release_build
A reader from ARTIFACT directory
src/core/lockfile.rs:134
Function
upgrade_does_not_fail
()
tests/testmain.rs:623
Method
write
Write the current `Lockfile` struct to a Path
src/core/lockfile.rs:180
Method
write
Update the manifest file in the current folder
src/core/manifest.rs:143
Method
write
Overwrite `.lal/opts` with current settings
src/core/sticky.rs:35
← previous
101–184 of 184, ranked by callers