最近在給 esp32_c3 提交 pr 的時(shí)候體驗(yàn)了 action 功能,還有很多其他強(qiáng)大的功能,這里我體驗(yàn)到的功能主要是在針對(duì)指定的 bsp 測(cè)試改動(dòng)是否能夠成功構(gòu)建,有利于持續(xù)集成。
使用流程如下:
進(jìn)入想要構(gòu)建項(xiàng)目所在倉(cāng)庫(kù)的 action 模塊;
選中 manual_scons_dist_trigger_only_one ;
進(jìn)入 Run workflow 菜單;
選擇相關(guān)構(gòu)建項(xiàng)目所在的分支;
填寫(xiě)想要構(gòu)建的 bsp 目錄,使用的工具鏈及添加想要手動(dòng)添加的config選項(xiàng); (分別對(duì)應(yīng) yaml 文件中的 bsp_options, bsp_tool_chain,bsp_config 變量)
以測(cè)試的 ESP32_C3 bsp 為例這里設(shè)置 workflow 的 branch 為 c3 第一個(gè)選項(xiàng)為 ESP32_C3 第二個(gè)選項(xiàng)為 sourcery-riscv32-esp32 ,由于測(cè)試的是添加 adc 驅(qū)動(dòng)后的工程,手動(dòng)添加 CONFIG_BSP_USING_ADC=y 及 CONFIG_BSP_USING_ADC1=y (這里我記得早期版本只能手動(dòng)添加一個(gè)config 配置,但往往一個(gè)功能會(huì)依賴多個(gè) config 配置,目前已經(jīng)預(yù)留出多個(gè)選項(xiàng),可以手動(dòng)添加多個(gè) config 配置)
配置完成后點(diǎn)擊 run workflow 即可開(kāi)始測(cè)試構(gòu)建。
如果構(gòu)建失敗,修改源碼后想要再次測(cè)試之前失敗的構(gòu)建,可以直接重新運(yùn)行構(gòu)建測(cè)試:
之后每次向 rt-thread 提交 pr 之前,建議都先對(duì)改動(dòng)測(cè)試構(gòu)建一下,并將 action 鏈接直接貼到 pr 描述中,有助于 pr 快速合并。
用到這里,是不是覺(jué)得 action 功能真香,而且通過(guò)配置 workflow.yaml 文件即可快速自定義配置,可以嘗試部署到自己的項(xiàng)目,持續(xù)集成搞起來(lái)!
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
開(kāi)箱測(cè)試RT-Thread官方已完成了對(duì)英飛凌XMC7200EVK的移植,通過(guò)shell可以看到做好了uart3的console。本文將介紹如何進(jìn)行RT-ThreadCan移植。接下來(lái)我們要完成CAN_FD的驅(qū)動(dòng)移植,并正常啟動(dòng)RT-T
發(fā)表于 11-13 01:03
?1176次閱讀
親愛(ài)的RT-Thread開(kāi)發(fā)者我們很高興地宣布,一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread開(kāi)發(fā)者大會(huì))正式啟動(dòng)報(bào)名!2024RT-Threa
發(fā)表于 10-29 08:06
?388次閱讀
親愛(ài)的RT-Thread社區(qū)成員們:我們非常高興地宣布,2024年RT-Thread全球開(kāi)發(fā)者線下培訓(xùn)即將拉開(kāi)帷幕!24年全球巡回培訓(xùn)將覆蓋超10座城市及國(guó)家,為開(kāi)發(fā)者提供一個(gè)深入學(xué)習(xí)RT-Thread嵌入式開(kāi)發(fā)的絕佳機(jī)會(huì)。
發(fā)表于 08-07 08:35
?1218次閱讀
近年來(lái)國(guó)內(nèi)芯片產(chǎn)業(yè)和物聯(lián)網(wǎng)產(chǎn)業(yè)的快速崛起,行業(yè)發(fā)展迫切需要更多人才,尤其需要掌握嵌入式操作系統(tǒng)等底層技術(shù)的人才。隨著RT-Thread被更廣泛地應(yīng)用于行業(yè)中,開(kāi)發(fā)者對(duì)嵌入式驅(qū)動(dòng)開(kāi)發(fā)的需求越來(lái)越
發(fā)表于 08-01 08:35
?634次閱讀
RT-Thread實(shí)時(shí)操作系統(tǒng)開(kāi)源項(xiàng)目在GitHub上的star數(shù)量突破一萬(wàn)!截止發(fā)文,RT-Thread作為實(shí)時(shí)操作系統(tǒng)在業(yè)界Star數(shù)量排名第一!倉(cāng)庫(kù)地址:https://github
發(fā)表于 07-04 08:35
?480次閱讀
=https://github.com/RT-Thread/rt-thread/blob/master/bsp/ESP32_C3/README_ZH.md]https://github
發(fā)表于 06-07 06:18
6月6日下午我們將在杭州舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深
發(fā)表于 05-28 08:35
?444次閱讀
RT-ThreadGlobalTechConference(RT-ThreadGTC,RT-Thread全球技術(shù)大會(huì))致力于圍繞RT-Thread基礎(chǔ)軟件技術(shù)發(fā)展、實(shí)踐創(chuàng)新、開(kāi)發(fā)者能力
發(fā)表于 05-16 08:34
?552次閱讀
5月16日下午我們將在南京舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深
發(fā)表于 05-01 08:35
?368次閱讀
4月25日,下午我們將在北京舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深
發(fā)表于 04-19 08:34
?442次閱讀
4月25日,下午我們將在北京舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深
發(fā)表于 04-16 08:35
?420次閱讀
4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深嵌入式軟件工程師農(nóng)曉明老師為您講
發(fā)表于 03-27 11:36
?822次閱讀
4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深
發(fā)表于 03-27 08:34
?532次閱讀
前不久,恩智浦半導(dǎo)體加入RT-Thread全球合作伙伴計(jì)劃,成為RT-Thread高級(jí)會(huì)員合作伙伴。同時(shí),RT-Thread現(xiàn)已成為恩智浦注冊(cè)合作伙伴。
發(fā)表于 03-15 09:15
?862次閱讀
前不久,恩智浦半導(dǎo)體正式加入RT-Thread全球合作伙伴計(jì)劃,成為RT-Thread高級(jí)會(huì)員合作伙伴。同時(shí),RT-Thread現(xiàn)已成為恩智浦注冊(cè)合作伙伴(RT-Thread| 簡(jiǎn)介合
發(fā)表于 03-14 10:40
?619次閱讀
評(píng)論