我正在尝试创建一个dockerfile,它将使用.net core 2.0和Jenkins构建映像。我是Docker的新手,但想将.net core 2.0包含在Jenkins的容器中,因此我不必担心.net core安装在目标计算机上,并且可以在我的Jenkins中构建.net core应用程序容器。我在这里想念什么吗?
它会运行直到apt-get update命令,然后我收到以下错误:
E: Malformed entry 1 in list file /etc/apt/sources.list.d/dotnetdev.list (component)
E: The list of sources could not be read.
我正在通过以下链接使用步骤在ubuntu上进行安装:https : //docs.microsoft.com/zh-cn/dotnet/core/linux-prerequisites? tabs =netcore2x
我的Dockerfile看起来像这样:
FROM jenkins
# Install .NET Core SDK
USER root
RUN mkdir -p /jenkins
WORKDIR /jenkins
ENV DOTNET_CORE_SDK_VERSION 2.0
RUN curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor >/jenkins/microsoft.gpg
RUN mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
RUN sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
RUN apt-get update
RUN apt-get install …
有人在我们的TFS环境中设置了一个Team Project,它没有分支,只有解决方案,代码文件和文件夹.
团队项目 - > - 文件夹A - 文件夹B --project.sln
我想在该团队项目下创建一个分支,并将这些文件夹和文件移动到该分支中,我对如何执行此操作感到茫然.以前有人遇到过这个吗?我该怎么做我想做的事情?
谢谢!