在Jenkins中创建和配置自由风格项目(Freestyle Project)可以帮助您自动化构建、测试和部署过程。以下是详细的步骤指南:

 

1. 登录Jenkins

  1. 访问Jenkins管理页面
    • 打开Jenkins的管理界面并登录您的管理员账户。

       

2. 创建新项目

  1. 开始创建项目
    • 在Jenkins主页,点击左侧的“New Item”或“新建任务”。
  2. 输入项目名称
    • 在“Enter an item name”或“输入任务名称”框中,输入项目的名称。
  3. 选择项目类型
    • 选择“Freestyle project”或“自由风格项目”。
    • 点击“OK”或“确定”按钮。

       

3. 配置项目

  1. 项目描述
    • 在“Description”或“描述”框中,输入项目的描述,帮助其他用户了解项目的用途。
  2. 源码管理
    • 选择源码管理方式
      • 在“Source Code Management”或“源码管理”部分,选择您使用的版本控制系统(例如:Git、Subversion)。
    • 配置仓库信息
      • 输入代码仓库的URL。如果使用Git,您还可以配置分支、凭证等信息。
  3. 构建触发器
    • 在“Build Triggers”或“构建触发器”部分,选择构建的触发方式:
      • Poll SCM:定期检查源码库的变化,并在有更改时自动触发构建。
      • Build periodically:设置定时构建任务,例如每天或每周自动构建。
      • GitHub hook trigger for GITScm polling:通过GitHub的Webhook触发构建。
  4. 构建环境
    • 在“Build Environment”或“构建环境”部分,可以配置构建所需的环境,例如:
      • Delete workspace before build starts:构建前删除工作空间,确保每次构建使用干净的环境。
      • Use secret text(s) or file(s):使用加密的文本或文件,通常用于存储敏感信息如API密钥。
  5. 添加构建步骤
    • 在“Build”或“构建”部分,点击“Add build step”或“添加构建步骤”,根据项目需求选择适合的构建步骤:
      • Execute shell:执行Shell脚本,可以用于编译、测试、打包等操作。
      • Invoke Ant:调用Ant脚本进行构建。
      • Invoke Gradle script:调用Gradle脚本进行构建。
      • Execute Windows batch command:在Windows环境下执行批处理命令。
  6. 配置构建后操作
    • 在“Post-build Actions”或“构建后操作”部分,设置构建完成后的操作,例如:
      • Archive the artifacts:保存构建产生的文件或成果物。
      • Publish JUnit test result report:发布JUnit测试报告。
      • Email Notification:配置邮件通知,向相关人员发送构建结果。

         

4. 保存并构建项目

  1. 保存配置
    • 配置完成后,点击“Save”或“保存”按钮。
  2. 开始构建
    • 在项目页面,点击“Build Now”或“立即构建”按钮,手动触发构建。
    • 构建完成后,可以查看控制台输出和构建结果。

       

5. 查看构建结果

  1. 查看构建历史
    • 在项目页面的左侧,可以看到构建历史,点击任意构建编号可以查看详细的构建日志。
  2. 检查构建状态
    • 根据构建日志和配置文件,检查构建是否成功,必要时可以调整配置。

通过这些步骤,您可以在Jenkins中成功创建并配置一个自由风格项目,自动化您的构建流程。