构建代码(Build Code)
构建代码是指将源代码转换成可执行的软件的过程。这个过程通常包括编译源代码、合并资源(如CSS、图片等)、执行单元测试、压缩代码等步骤。构建的结果是生成了可以在目标环境中运行的软件包或文件,这些文件通常包括了所有必要的依赖和资源。在前端开发中,构建过程可能会使用Webpack、Gulp、Rollup等工具来完成。
部署代码(Deploy Code)
部署代码是指将构建好的软件发布到服务器或者云平台上,使其可以被用户访问的过程。部署可能涉及到将文件上传到服务器、配置服务器环境、设置数据库、启动服务等操作。部署的目的是确保软件能够在生产环境中稳定运行。
制品(Artifact)
制品是指在软件构建或者开发过程中生成的中间产物或最终产品。在构建过程中,制品通常是指编译和打包后的文件,例如JAR文件、WAR文件、DLL文件、EXE文件或者是前端项目中的打包后的JavaScript、CSS和HTML文件等。制品可以存储在制品库中,如Nexus或Artifactory,以便于部署和版本控制。
容器镜像(Container Image)
一个轻量级、可执行的独立软件包,它包含运行应用程序所需的所有内容,包括代码、运行时环境、库、环境变量和配置文件。容器镜像是容器化技术的核心,它允许开发者在不同的环境中以一致的方式运行应用程序,无论是在开发者的个人电脑、测试环境还是生产环境的服务器上。