Jenkins创建一个新项目

使用Jenkins创建一个新项目步骤:

      1.点击新建Item

     

      2.填写任务名称,并且选择项目类型,我们这里选择构建一个自由风格的软件项目,名称为本人码云的一个项目jms-demo,然后点击确定:

     

     

      3.然后进入项目的配置:

      (1)General部分,默认可以不填,有项目名称即可,当然你也可以加上项目描述,可根据需要选择:

     

      (2)源码部分,因为我使用的是git和码云上的项目,所以这里勾选git,并填写相关的内容,所显示码云上项目的git路径,然后是认证的账号密码(即码云的账号密码,第一次需要先Add):

      注意:如果没有git,先去系统管理--->插件管理--->安装一个 Git plugin插件

      

      Add认证账号密码:

     

      (3)构建触发器,即你当前新建的项目什么时候什么条件下需要触发构建的任务,可以使用这个构建触发器,我当前使用Poll SCM,即在指定的时间触发,这里日程表中使用的Cron表达式(可参考Cron表达式博文),当前是设置的“H * * * *”,即每小时创建一次:

     

      (4)构建环境设置,我们这里看需要勾选,我这里暂时只勾选 Add timestamps to the Console Output

     

      (5)构建设置,可以添加构建的步骤,按照需要选择,我这里选择Invoke top-level Maven targets,然后添加一个clean package的步骤:

     

     

      (6)构建后操作设置,这里同样根据需要进行配置,我这里就配置Publish JUnit test result report

     

     

      (7)点击应用--->保存后,整个配置就完成了,进入到该任务的主页:

     

      (8)点击立即构建,项目就会开始构建了,构建成功下面会出现蓝色的小球,失败则是红色的:

     

      (9)可以查看和操作当前构建成功的任务,比如控制台的输出(整个构建过程的信息输出,如果失败了,可以看到具体的错误信息等)、变更记录、测试结果Test Result(这里你可以看到测试详情,包括测试数量,成功失败数量,花费时间,如果有测试失败的,还可以通过选择测试失败的类,显示测试失败的细节等等)等:

     

      (10)可以在jenkins的workspace查看到当前构建成功的项目:

     

      可以看到target/surefire-reports中由我们开始配置的运行单元测试后,生成的XML测试报告:

     

      到此一个项目就成功构建了,具体其他配置,可自行查看官方文档:

      官方文档:https://jenkins.io/doc/

      其他教程参考:http://www.yiibai.com/jenkins/

 

本文为原创文章,如果对你有一点点的帮助,别忘了点赞哦!比心!如需转载,请注明出处,谢谢!

 

转载于:https://my.oschina.net/aibinxiao/blog/1574920

首先,您需要创建一个Vue项目并安装必要的依赖。您可以按照以下步骤进行操作: 1. 打开终端并进入您要创建Vue项目的目录。 2. 运行以下命令创建一个的Vue项目: ``` vue create my-jenkins-app ``` 3. 安装axios和vue-router依赖: ``` cd my-jenkins-app npm install axios vue-router --save ``` 4. 在src目录下创建一个名为“api”的文件夹,并创建一个名为“jenkins.js”的文件。 5. 在jenkins.js文件中添加以下代码: ``` import axios from 'axios'; const API_URL = 'http://your-jenkins-server-url/api'; export default { getJobs() { return axios.get(`${API_URL}/json`); }, buildJob(jobName) { return axios.post(`${API_URL}/job/${jobName}/build`); } } ``` 请将“your-jenkins-server-url”替换为您的Jenkins服务器的URL。 6. 在src目录下创建一个名为“views”的文件夹,并创建一个名为“Jobs.vue”的文件。 7. 在Jobs.vue文件中添加以下代码: ``` <template> <div> <h1>Jobs</h1> <ul> <li v-for="job in jobs" :key="job.name"> <router-link :to="{ name: 'job', params: { jobName: job.name } }">{{ job.name }}</router-link> <button @click="buildJob(job.name)">Build</button> </li> </ul> </div> </template> <script> import jenkinsApi from '@/api/jenkins'; export default { name: 'Jobs', data() { return { jobs: [] }; }, created() { jenkinsApi.getJobs() .then(response => { this.jobs = response.data.jobs; }); }, methods: { buildJob(jobName) { jenkinsApi.buildJob(jobName); } } }; </script> ``` 8. 在src目录下创建一个名为“Job.vue”的文件。 9. 在Job.vue文件中添加以下代码: ``` <template> <div> <h1>{{ jobName }}</h1> <button @click="buildJob">Build</button> </div> </template> <script> import jenkinsApi from '@/api/jenkins'; export default { name: 'Job', props: { jobName: { type: String, required: true } }, methods: { buildJob() { jenkinsApi.buildJob(this.jobName); } } }; </script> ``` 10. 在src目录下创建一个名为“router.js”的文件,并添加以下代码: ``` import Vue from 'vue'; import Router from 'vue-router'; import Jobs from '@/views/Jobs.vue'; import Job from '@/views/Job.vue'; Vue.use(Router); export default new Router({ routes: [ { path: '/', name: 'jobs', component: Jobs }, { path: '/job/:jobName', name: 'job', component: Job, props: true } ] }); ``` 11. 在src目录下创建一个名为“main.js”的文件,并添加以下代码: ``` import Vue from 'vue'; import App from './App.vue'; import router from './router'; Vue.config.productionTip = false; new Vue({ router, render: h => h(App), }).$mount('#app'); ``` 12. 在src目录下创建一个名为“App.vue”的文件,并添加以下代码: ``` <template> <div id="app"> <router-view></router-view> </div> </template> <script> export default { name: 'App' }; </script> ``` 现在,您已经创建了一个使用axios调用Jenkins API的Vue应用程序。您可以通过运行以下命令启动该应用程序: ``` npm run serve ``` 然后,在浏览器中打开“http://localhost:8080”查看该应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值