embedded stdlib

This PR embeds the stdlib into the dagger binary itself for convenience.
Long term we will want to source the stdlib directly from git.

- Updated go to 1.16 to use the new built-in embedding functionality
- The `stdlib` go package now contains an embed of the stdlib

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
This commit is contained in:
Andrea Luzzardi
2021-02-16 17:54:43 -08:00
parent 31f1cd9f1d
commit 5ba6dd1617
13 changed files with 85 additions and 108 deletions

View File

@@ -57,12 +57,12 @@ A few examples of how Dagger is used in the wild:
- Allocate cool auto-generated URLs to development instances, and automatically configure your DNS,
load-balancer and SSL certificate manager to route traffic to them.
- Orchestrate application deployment across 2 infrastructure siloes, one managed with CloudFormation, the other with Terraform.
- Migrate from Helm to Kustomize, without disrupting next week's big release.
- Migrate from Helm to Kustomize, without disrupting next week's big release.
## Getting started
1. Build the `dagger` command-line tool. You will need [Go](https://golang.org) version 1.13 or later.
1. Build the `dagger` command-line tool. You will need [Go](https://golang.org) version 1.16 or later.
```
$ make
@@ -148,8 +148,8 @@ Heroku, Elastic Beanstalk, Cloud Foundry, Openshift
Kustomize, Helm, jsonnet
### Gitops
### Gitops
Flux, ...
Flux, ...