HH Shared services for build and test

From Dmz-portal

Jump to: navigation, search

Contents

Shared build/test user

The mipsswt user is set up to use for running builds, tests and services that may need other engineers to monitor or control.

Git reference repositories

A subset of the git repositories hosted on dmz-portal.ba.imgtec.org are available on the local NFS filer in HH/LE/BA/PU domains. Where repositories have both secure and non-secure variants then the secure variant is mirrored. These repositories are synchronised nightly using /projects/mipssw/scripts/update_git.sh.

Hostname
All NIS and centrify controlled machines
Path
/projects/mipssw/git
Updated
/projects/mipssw/scripts/update_git.sh is run as mpf on mipssvc01.hh.imgtec.org at 04:00 GMT

Example usage

git clone --reference=/projects/mipssw/git/mips_tool_chain.git git://mipssw-mgmt.ba.imgtec.org/mips_tool_chain

Git installation

A central git installation is available that will run on CentOS-5, CentOS-6 and Ubuntu machines:

Hostname
All NIS and centrify controlled machines
Path
/vl/edatools/intern/git/git-2.5.1/bin/git

Codescape GNU Toolchain releases

Codescape GNU Toolchains for GNU/Linux and Bare Metal are installed on the local NFS filer in HH/LE/BA/PU domains. Policy is to retain only the latest point release of any major version and remove outdated tools aggressively. Custom and/or temporary toolchains can be installed but must be removed promptly after they have served their purpose.

Hostname
All NIS and centrify controlled machines
Paths
/projects/mipssw/toolchains/mips-mti-linux-gnu
/projects/mipssw/toolchains/mips-img-linux-gnu
/projects/mipssw/toolchains/mips-mti-elf
/projects/mipssw/toolchains/mips-img-elf
Updated
Currently manual

TFTP server

TFTP is required to load binaries onto a target running YAMON or U-Boot. This may be Linux kernel images or bare metal applications.

Hostname
mipssvc01.hh.imgtec.org
Fixed IP
10.100.21.66
NFS path served
/net/hhisilon-dynamic.hh.imgisilon.org/ifs/data/mipssw/shared/tftp/
Aliased to
/projects/mipssw/tftp

All files must be world readable. The folder is just world execute to allow the tftp daemon to traverse it but not enumerate it. Only users in the klmetaneo group can otherwise access this folder.

Naming convention for files hosted in this area should be documented here but is not yet defined. Personal files should at least go in a folder using your username.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox