mirror of
https://gitlab.com/djdietrick/docs
synced 2026-05-03 03:50:54 -04:00
Compare commits
4 Commits
727a0e734b
...
91d726c7f9
| Author | SHA1 | Date | |
|---|---|---|---|
| 91d726c7f9 | |||
| 165fdcae4d | |||
| 73a6386b88 | |||
| c783f3bfad |
@@ -1,19 +1,41 @@
|
|||||||
variables:
|
variables:
|
||||||
SERVICE_NAME: "docs"
|
REPOSITORY_NAME: djdietrick/docs
|
||||||
|
DOCKER_HOST: tcp://docker:2375
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
|
- build
|
||||||
- deploy
|
- deploy
|
||||||
|
|
||||||
deploy:
|
build:
|
||||||
stage: deploy
|
stage: build
|
||||||
only:
|
image:
|
||||||
- master # This pipeline stage will run on this branch alone
|
name: amazon/aws-cli
|
||||||
|
entrypoint: [""]
|
||||||
|
services:
|
||||||
|
- docker:dind
|
||||||
|
before_script:
|
||||||
|
- amazon-linux-extras install docker
|
||||||
|
script: |
|
||||||
|
docker build -t $DOCKER_REGISTRY/$REPOSITORY_NAME:$CI_PIPELINE_ID -t $DOCKER_REGISTRY/$REPOSITORY_NAME:latest .
|
||||||
|
aws ecr get-login-password | docker login --username AWS --password-stdin $DOCKER_REGISTRY
|
||||||
|
docker push $DOCKER_REGISTRY/$REPOSITORY_NAME --all-tags
|
||||||
|
|
||||||
image: google/cloud-sdk:latest # We'll use Google Cloud SDK for Cloud Run related commands
|
# variables:
|
||||||
script:
|
# SERVICE_NAME: "docs"
|
||||||
- echo $GCP_SERVICE_ACCOUNT > gcloud-service-key.json # Save Google cloud contents in a temporary json file
|
|
||||||
- gcloud auth activate-service-account --key-file gcloud-service-key.json # Activate your service account
|
# stages:
|
||||||
- gcloud auth configure-docker # Configure docker environment
|
# - deploy
|
||||||
- gcloud config set project $GCP_PROJECT_ID #Set the GCP Project ID to the variable name
|
|
||||||
- gcloud builds submit --tag gcr.io/$GCP_PROJECT_ID/$SERVICE_NAME #Run the gcloud build command to build our image
|
# deploy:
|
||||||
- gcloud run deploy $SERVICE_NAME --image gcr.io/$GCP_PROJECT_ID/$SERVICE_NAME --region=us-east4 --platform managed --allow-unauthenticated # Run the gcloud run deploy command to deploy our new service
|
# stage: deploy
|
||||||
|
# only:
|
||||||
|
# - master # This pipeline stage will run on this branch alone
|
||||||
|
|
||||||
|
# image: google/cloud-sdk:latest # We'll use Google Cloud SDK for Cloud Run related commands
|
||||||
|
# script:
|
||||||
|
# - echo $GCP_SERVICE_ACCOUNT > gcloud-service-key.json # Save Google cloud contents in a temporary json file
|
||||||
|
# - gcloud auth activate-service-account --key-file gcloud-service-key.json # Activate your service account
|
||||||
|
# - gcloud auth configure-docker # Configure docker environment
|
||||||
|
# - gcloud config set project $GCP_PROJECT_ID #Set the GCP Project ID to the variable name
|
||||||
|
# - gcloud builds submit --tag gcr.io/$GCP_PROJECT_ID/$SERVICE_NAME #Run the gcloud build command to build our image
|
||||||
|
# - gcloud run deploy $SERVICE_NAME --image gcr.io/$GCP_PROJECT_ID/$SERVICE_NAME --region=us-east4 --platform managed --allow-unauthenticated # Run the gcloud run deploy command to deploy our new service
|
||||||
|
|||||||
1
docs/go/index.md
Normal file
1
docs/go/index.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# Go
|
||||||
6
docs/go/sidebar.json
Normal file
6
docs/go/sidebar.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"text": "Go Basics",
|
||||||
|
"items": [{ "text": "Introduction", "link": "/go/" }]
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -4,5 +4,4 @@ Terraform is a software that allows you to define your infrastructure as code. Y
|
|||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
Installation can be done from the [terraform website](terraform.io), where you can download the binary and add it to your path. If on mac, this can be done with brew.
|
Installation can be done from the [terraform website](http://www.terraform.io), where you can download the binary and add it to your path. If on mac, this can be done with brew.
|
||||||
|
|
||||||
|
|||||||
1
package-lock.json
generated
1
package-lock.json
generated
@@ -5,6 +5,7 @@
|
|||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
|
"name": "docs",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
Reference in New Issue
Block a user