你好,世界

本文档描述了如何在CircleCI 2上开始Linux、Android、Windows或macOS项目的基本构建。x之后报名

在Linux上Echo Hello World

此示例添加一个被调用的作业构建这使容器旋转为节点预建的CircleCI Docker图像。然后,它运行一个简单的回声命令。要开始,请完成以下步骤:

  1. 创建一个名为.circleci在本地GitHub或Bitbucket代码库的根目录中。

  2. 创建一个config.yml文件中包含以下几行(如果使用CircleCI服务器,请使用版本:2.0配置):
    版本:2.1工作:构建:码头工人:-图像:cimg /节点:14.10.1#主容器,运行作业命令的地方身份验证:用户名:mydockerhub-user密码:DOCKERHUB_PASSWORD美元#上下文/项目UI env-var引用步骤:-结帐#检出项目目录中的代码-运行:回声“hello world”#运行“echo”命令
  3. 提交并推送更改。

  4. 进入CircleCI应用程序的项目页面,单击添加项目按钮,然后单击建立项目项目旁边的按钮。如果您没有看到您的项目,请确保您选择了相关的Org。请参阅下面的Org切换部分获取技巧。

  5. 单击开始构建按钮来触发您的第一次构建。

工作流页面与您的构建工作和打印你好,世界到控制台。

注意:如果你得到没有找到配置错误,可能是你用的.yaml文件扩展名。一定要使用.yml文件扩展名,以解决此错误。

CircleCI运行每个工作在一个单独的容器或虚拟机。也就是说,每次运行作业时,CircleCI都会旋转一个容器或VM来运行作业。

指的是js - JavaScript教程作为示例项目。

Hello World for Android

使用上面Linux示例中的基本思想,您可以添加一个使用码头工人执行器与预构建的Android映像相同config.yml文件如下:

jobs: build-android: docker: - image: circleci/android:api-25-alpha auth: username: mydockerhub-user password: $DOCKERHUB_PASSWORD # context / project UI env-var reference

看到Android语言指南查看详细信息和示例项目。

你好macOS的世界

macOS executor目前在CircleCI服务器的自托管安装上不可用

使用上面的Linux和Android示例中的基础知识,您可以添加一个使用macos执行器和Xcode支持版本如下:

乔布斯:build-macos: macos: xcode: 11.3.0

指的是你好,MacOS的世界文档以获取更多信息和示例项目。

Hello World for Windows

使用上面的Linux、Android和macOS示例中的基础知识,您可以添加一个使用windows executor (windows Server 2019)的作业,如下所示。注意,它的云版本需要使用版本:2.1配置,魔法球:

版本:2.1#使用版本2.1启用orb使用。球体:赢得:circleci / windows@2.2.0# Windows orb为您提供了开始使用Windows执行器所需的一切。工作:构建:你的工作名称遗嘱执行人:的名字:赢/违约#执行器类型大小:媒介”资源类,可以是"medium", "large", "xlarge", "2xlarge",如果未指定,默认为"medium"步骤:命令在Windows虚拟机环境中运行-结帐-运行:Write-Host‘您好,Windows的
版本:2工作:构建:你的工作名称:图像:windows默认值# Windows机器映像resource_class:windows.medium步骤:命令在Windows虚拟机环境中运行-结帐-运行:Write-Host‘您好,Windows的

请注意对于Windows版本,一些设置和先决条件是不同的。请参阅我们的Windows上的Hello World

更多关于使用和创作球体的信息

通过引用配置中的配置包,orb是简化配置或跨项目重用配置的好方法CircleCI orb注册表

跟踪/取消跟踪项目

你自动遵循任何你推送的新项目,订阅你的电子邮件通知,并将项目添加到你的仪表盘。通过在CircleCI应用程序中选择您的组织(如下所示),单击侧边栏中的“Projects”,然后单击您想要跟踪或停止跟踪的项目旁边的按钮,您还可以手动跟踪或停止跟踪项目。

Org切换

在左上角,你会找到Org switcher。

开关组织菜单”></p>
      <p class=开关组织菜单”></p>
      <p>如果您没有看到您的项目,并且它目前不是在CircleCI上构建的,请检查CircleCI应用程序左上角的您的org。例如,如果左上角显示您的用户<code class=我的用户,只有GitHub项目属于我的用户将于添加项目。如果你想构建GitHub项目your-org项目,您必须选择your-org在“应用程序切换组织”菜单上。

下一个步骤

  • 看到概念a中的顶级键的层次结构和2.0配置的摘要文档.circleci / config.yml文件。

  • 指的是工作流记录使用并发、顺序、计划和手动审批工作流编排作业运行的示例。

  • 找到所有键和预构建Docker图像的完整参考信息配置CircleCICircleCI图片文档,分别。