teleport/build.assets
Zac Bergquist 61463166c1
Remove tctl roletester (#13863)
This code was unmaintained, created issues with our build system,
and didn't actually match the behavior of Teleport's RBAC engine.

We will revisit this functionality in the future when we investigate
"acess policies as code."
2022-06-25 04:01:21 +00:00
..
charts Added debugging packages to Docker images (#13124) 2022-06-03 09:47:36 -05:00
gomod Update gomod path for beta/alpha pre-releases. (#10866) 2022-03-10 01:44:24 +00:00
macos Add icon to macOS tsh.app (#13022) 2022-06-03 21:12:00 +00:00
pam add PAM environment with interpolation support 2021-03-30 18:23:38 +02:00
pkgconfig Build tsh with static libfido2 for macOS (#13001) 2022-05-31 14:50:56 +00:00
rpm rpm: Don't include build-id artifacts in packages (#7080) 2021-05-31 09:52:30 -07:00
rpm-sign rpm: Don't include build-id artifacts in packages (#7080) 2021-05-31 09:52:30 -07:00
tooling RFD 58: Package Distribution (#10746) 2022-06-03 14:36:56 -05:00
webapps Update the PR description for auto webassets udpates (#10212) 2022-02-08 19:10:47 +00:00
.bashrc Integrated mkdocs into Teleport builds 2016-03-18 17:32:41 -07:00
.gitignore pam: trigger pam_authenticate on login (#3966) 2020-07-10 20:28:33 +00:00
build-common.sh Use .json extension for Gon config file (#13667) 2022-06-21 20:03:32 +00:00
build-fido2-macos.sh Rebuild FIDO2 dependencies on failure (#13410) 2022-06-21 18:30:54 +00:00
build-package.sh Build macOS installer for tsh.app (#12751) 2022-05-23 20:56:21 +00:00
build-pkg-tsh.sh Fix tsh package build (#13813) 2022-06-25 00:16:46 +00:00
Dockerfile Remove tctl roletester (#13863) 2022-06-25 04:01:21 +00:00
Dockerfile-arm Upgrade buildbox to go 1.17.7 & tag as teleport10 (#10611) 2022-03-01 15:31:46 +11:00
Dockerfile-arm-fips Upgrade buildbox to go 1.17.7 & tag as teleport10 (#10611) 2022-03-01 15:31:46 +11:00
Dockerfile-centos7 Remove tctl roletester (#13863) 2022-06-25 04:01:21 +00:00
Dockerfile-centos7-fips Fix CentOS 7 builds after upgrading prost (#13579) 2022-06-17 15:05:39 +00:00
Dockerfile-cron docker: Add libelf1 as a dependency for building Teleport container images 2021-07-14 15:02:40 -07:00
Dockerfile-fips Fix CentOS 7 builds after upgrading prost (#13579) 2022-06-17 15:05:39 +00:00
Dockerfile-teleterm Dockerfile-teleterm: Fix NODE_URL & NODE_PATH (#13192) 2022-06-06 15:40:48 +00:00
install Include tbot binary in Teleport packages and installs (#10646) 2022-03-03 03:25:23 +00:00
locale.gen Jenkins build target 2015-12-23 10:41:51 -08:00
Makefile Fix CentOS 7 builds after upgrading prost (#13579) 2022-06-17 15:05:39 +00:00
profile Jenkins build target 2015-12-23 10:41:51 -08:00
README.md instructions and dockerfile for building dynamodb static binaries 2016-12-14 15:51:55 -08:00
teleterm_linux_arm64.toolchain.cmake Add grpc-teleterm Makefile target 2022-04-01 13:02:56 +02:00

Dockerized Teleport Build

This directory is used to produce a containerized production Teleport build. No need to have Golang. Only Docker is required.

It is a part of Gravitational CI/CD pipeline. To build Teleport type:

make

DynamoDB static binary docker build

The static binary will be built along with all nodejs assets inside the container. From the root directory of the source checkout run:

docker build -f build.assets/Dockerfile.dynamodb -t teleportbuilder .

Then you can upload the result to an S3 bucket for release.

docker run -it -e AWS_ACL=public-read -e S3_BUCKET=my-teleport-releases -e AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY teleportbuilder

Or simply copy the binary out of the image using a volume (it will be copied to current directory/build/teleport.

docker run -v $(pwd)/build:/builds -it teleportbuilder cp /gopath/src/github.com/gravitational/teleport/teleport.tgz /builds