因为 GitHub Actions 我发现了 Jake Wharton 的一个仓库

本文微信公众号「AndroidTraveler」首发。

背景

昨天(2019-11-14)上去 GitHub 上面一看,结果来了个下面的提示:

点进去一看:

看来是自动化构建相关的。

那就试一下,选了第一个 Android CI,当然测试仓库是我新建的一个 Android 轮子库。

编译报错了。

上去 stackoverflow 上面找了一下,一个回答是:

试了一下,还是不行。

那就直接上传 wrapper 目录好了。

然后就可以了。

这个自动化构建还是挺方便的,每次提交一次就会自动运行。

当然由于我每次提交之前会先本地编译,所以影响倒是不大啦。哈哈哈。

然后我想起了之前 Jake Wharton 的仓库好像 README 上面有 ci 的图标。

就去翻了一下。

没有?

看到主界面突兀出现了一个新的仓库:

SdkSearch

地址为:
https://github.com/JakeWharton/SdkSearch

Chrome 插件地址为:
https://chrome.google.com/webstore/detail/android-sdk-search/elihjfnjglabmkeonphlglkpjppchoco

直接安装扩展程序即可。当然也可以到 google play 下载 app。

安装好插件之后,在搜索栏输入 ad 然后按 TAB 键就可以了。

这个还是一个网友的评价看到的。

效果如下:

觉得不错可以体验一下哦~

好处

减少了一层入口,不需要打开开发者网站,再点击搜索。

原文地址:https://www.cnblogs.com/nesger/p/11864205.html

时间: 2024-10-14 06:47:11

因为 GitHub Actions 我发现了 Jake Wharton 的一个仓库的相关文章

用 Retrofit 2 简化 HTTP 请求(Jake Wharton)

Retrofit 作为简化 HTTP 请求的库,已经运行多年,2.0版本依然不辱使命的在做这些事情.不过 2.0 版本修复了一些长期影响开发者的设计,还加入了前所未有的强大特性.在 NYC 2015 的这一个分享中,Jake Wharton 的演讲涵盖了所有 Retrofit 2.0 的新特性,全面介绍了 Retrofit 2.0 工作原理. Transcription below provided by Realm: a replacement for SQLite that you can

android注解[Jake Wharton Butter Knife]

Introduction Annotate fields with @InjectView and a view ID for Butter Knife to find and automatically cast the corresponding view in your layout. class ExampleActivity extends Activity { @InjectView(R.id.title) TextView title; @InjectView(R.id.subti

Github原生CI/CD,初尝Github Actions

Github 原生 CI/CD,初尝 Github Actions Intro Github 目前已经推出了自己的 CICD 服务 -- Github Actions,而且比微软的 Azure DevOps Pipelines 对开发者来说更友好,使用起来更好用. Github Actions 核心概念 总体看下来感觉是从 Azure Pipelines 迁移过来的东西,有许多概念和 Azure Pipelines 是类似的,如果你之前用过 azure pipelines,应该很容易上手 Run

GitHub Actions 完成CI CD

在之前我的部署.版本控制.CI.CD都是在Jenkins 下来完成的 在前几天看到github上的一个新玩具actions,简直惊为天人 它能在你的仓库触发事件(Push,Pull,issue,...)的时候给你分配一台服务器执行一些预定好的命令 并且它的脚本编写非常简单只要半个小时就能学会 这篇文章主要讲述 使用github actions 做CI AND CD 以跳过jenkins的环节 1.首先 需要拉取代码到它分配的服务器 2.添加编译环境 3.代码编译 4.将编译好的结果上传到dock

Github Actions教程:运行python代码并Push到远端仓库

我自己做了一个网站,这个网站会使用一个python脚本来生成. 具体生成的方法是python脚本会读取目录下的csv文件,将每一行数据解析成固定格式,然后生成html文件,最后需要将修改后的文件自动push到github 当然上面所有的步骤都是自动化实现的,总结如下: 我本地修改csv文件,然后push到github 我的push操作会触发实现设定好的action action代码设置如下: name: Python application on: [push] jobs: build: run

vuepress-theme-reco + Github Actions 构建静态博客,部署到第三方服务器

最新博客链接 Github链接 查看此文档前应先了解,vuepress基本操作 参考官方文档进行配置: vuepress-theme-reco VuePress SamKirkland / FTP-Deploy-Action 最终效果 最终效果链接 思路 下载vuepress-theme-reco官方的主题模板(脚手架),再根据自己的需要进行相应的修改,再根据自己的服务器配置Github Actions文件,最后上传到Github,触发Github Actions自动构建部署到第三方服务器.以后

发现一个骗粉丝的人后发现博客园的一个bug

发现一个骗粉丝的人后发现博客园的一个bug 当你点开这篇文章的时候,如果你已经登录博客园账号,那么你自动回成为我的博客园粉丝,因为我加了自动关注的js,这里并不是想骗粉丝,希望博客园能重视这个bug(当然博客园肯定知道这个bug的).明天早上我会删除掉这段js的. 起因>发现一个骗粉丝的人 经过>他是如何实现骗粉丝的 我的一些思考 1.发现一个骗粉丝的人 今天下班,打开博客园的时候看到这篇文章,点了进去,感觉排版不错,自定义的界面体验非常不错,职业性地点击了主页看了看,发现了一个问题,于是乎有

2.GitHub之创建一个仓库

为了让你的工程放到GitHub,你需要一个仓库来保存它.现在就让我们创建一个吧! 在GitHub上,你可以存储各种项目库.个人知识库属于用户帐户,那么在你注册的GitHub上,你可以创建你的第一个库! 在GitHub上创建第一个仓库 在GitHub网站的任何页面的右上角点击"+" 按钮,点击"New repository" 新建一个仓库. 为你的仓库起一个短的,好记的仓库名字,例如"Hello World". 在下面的选项中,添加一个仓库描述,例

Code First迁移数据库时发现在的问题“由于一个或多个对象访问此列”

在执行Update-Database 提示 ClientConnectionId:f7a284b8-411c-406c-98aa-abaacd37eb88 对象'DF__BaiKe_Tit__IsDel__7720AD13' 依赖于 列'IsDelete'. 由于一个或多个对象访问此列,ALTER TABLE ALTER COLUMN IsDelete 失败. 解决方法有两种 第一种:在MSSMS里面找到该表直接删除约束即可 第二种: alter table TableName drop con