小编Fre*_*aus的帖子

Gitlab docker run 无法挂载 ${CI_PROJECT_DIR} 文件夹

构建容器可以通过绑定安装访问 docker 套接字。在管道中,以下内容将不起作用(导致空/project目录):

    - docker run
      --volume ${CI_PROJECT_DIR}:/project
      image-name
Run Code Online (Sandbox Code Playgroud)

相反,我必须找到构建容器的容器名称并将其卷附加到我的新容器:

    - |
      docker_ps_output=$(docker ps --format "{{.Names}}" --filter "label=com.gitlab.gitlab-runner.job.id=${CI_JOB_ID}")
      readarray -t gitlab_container_names <<<"$docker_ps_output"

      for container_name in "${gitlab_container_names[@]}"
      do
        if [[ $container_name == *"build"* ]]; then
          echo "Found build container $container_name"
          export BUILD_CONTAINER_NAME=$container_name
          break
        else
          echo "Ignoring ${container_name}. We are looking for the build container".
        fi
      done

      if [ -z $BUILD_CONTAINER_NAME ]; then
        echo "Could not find build container name"
        exit 1
      fi
    - docker run
      --volume-from=$BUILD_CONTAINER_NAME
      image-name
Run Code Online (Sandbox Code Playgroud)

这是我的问题、Docker 的限制(容器无法将其卷之一安装到新容器上)还是 …

gitlab docker gitlab-ci

6
推荐指数
1
解决办法
1404
查看次数

在 Visual Studio Code 中提取 JS/TS 中的局部变量的键盘快捷键

我正在寻找一个在 Eclipse 中可用并称为“提取局部变量”的快捷方式。它将所选函数调用的返回值分配给一个变量:

在此处输入图片说明

VSC 中是否有类似的用于 Javascript 和 Typescript 的东西?

javascript typescript visual-studio-code

2
推荐指数
1
解决办法
884
查看次数

记录由HugSQL执行的sql语句/查询

我想记录HugSQL执行的所有SQL字符串.我查看了文档,但找不到任何内容.什么是推荐的方式?

logging clojure hugsql

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