小编Raj*_*man的帖子

从CircleCI发布到Dockerhub

我正在尝试从CircleCI构建映像并将其发布到Docker集线器。当我在给定分支中签入代码时,应构建并发布图像。下面给出的是CircleCI config.yml

version: 2
jobs:
  build:
    working_directory: /dockerapp
    docker:
      - image: docker:17.05.0-ce-git
    steps:
      - checkout
      - setup_remote_docker
      - run:
          name: Install dependencies
          command: |
            apk add --no-cache py-pip=9.0.0-r1
            pip install docker-compose==1.15.0
      - run:
          name: Run tests
          command: |
            docker-compose up -d
            docker-compose run dockerapp python test.py
      - deploy:
          name: Publish application to docker hub
          command: |
            docker login -e $DOCKER_HUB_EMAIL -u $DOCKER_HUB_USER_ID $DOCKER_HUB_PWD
            docker tag dockerapp_dockerapp $DOCKER_HUB_USER_ID/dockerapp:$CIRCLE_SHA1
            docker tag dockerapp_dockerapp $DOCKER_HUB_USER_ID/dockerapp:latest
            docker push $DOCKER_HUB_USER_ID/dockerapp:$CIRCLE_SHA1
            docker push $DOCKER_HUB_USER_ID/dockerapp:latest
Run Code Online (Sandbox Code Playgroud)

最后一步“部署”似乎失败,并显示以下消息。

#!/bin/sh -eo …
Run Code Online (Sandbox Code Playgroud)

docker circleci

5
推荐指数
1
解决办法
934
查看次数

如何以编程方式为gcp创建oauth客户端ID

我可以使用GCP中的GUI创建具有授权重定向URI的OAuth2.0客户端ID和客户端密钥。控制台URL在下面提供以供参考

https://console.cloud.google.com/apis/credentials

我们如何在Cloud Shell或GCloud SDK中执行此操作

oauth-2.0 google-cloud-platform

4
推荐指数
1
解决办法
937
查看次数

kubectl-如何通过命令行将服务规范类型编辑为LoadBalancer?

我有一个类型为clusterIP的k8s服务。我需要通过CLI更改以下配置

  1. http端口到https端口
  2. 端口号
  3. 负载均衡器的类型

有办法吗..?

kubernetes kubectl

4
推荐指数
2
解决办法
7083
查看次数