mac下git配置和jenkins打包

简介:

今天自己配置了下jenkins,还算是比较顺利,把整个过程和大家分享下。

1. 查看秘钥是否存在

打开终端查看是否已经存在SSH密钥:cd ~/.ssh

如果没有密钥则不会有此文件夹,有则备份删除,   也可以直接删除, 。

2.生成新的秘钥, 命令如下

 $ssh-keygen -t rsa -C "youremail@example.com"

按回车后生成id_rsa和id_rsa.pub两个文件,用命令进入到文件目录下并且复制id_rsa.pub中的秘钥

 $cd ~/.ssh

 $cat id_rsa.pub

之后粘贴到自己的github

添加ssh

如果你的gitHub上没有repositories,你需要创建自己的repositories,之后会生成自己的一个github工程的远程地址,形如:git@github.com:xxx/xxx.git

之后就建立一个存放自己项目的本地目录,用如下命令

$git init

$git commit -a -m"README.md"

$git push origin master

$git clone git@github.com:xxx/xxx.git

将远程代码pull到本地目录下。如果远程没有项目,则可以将本地代码推送到远程服务器上

$git add .

$git commit -a -m"update"

$git push --rebase

以后每次更改提交都可以正常使用了。

 

下面我说下我今天第一次配置jenkins,也是参考了下网上的很多文章,下面说下:

首先我们打开终端,安装jenkins,命令如下:

$brew install jenkins

安装后用命令

$jenkins后出现如下

说明你安装成功了,之后我们打开浏览器输入网址localhost:8080之后用本机管理员admin登陆后安装相关插件,主要是git Plugin
gradle Plugin和Android lint Plugin(我是全都安装了)。下面刷新下页面就能看到这个页面了

当然我们还可以在系统管理里面管理我们下载过的插件,还可以再次下载我们所需要的插件。

之后我们打开系统管理里面的系统设置

 

 设置全局系统变量

key可以是任意字符串,比如android_home 值就是你的android sdk目录路径,输入后应用保存即可。

之后我们就可以新建项目了

点击新建后输入第一个项目的构建项目的名称,并选中第一项

完事后点击ok即可。

之后我们配置github远程地址

 

输入框里面输入你自己的github远程项目地址,点击保存即可。

之后进行立即构建,构建后的项目存在目录在配置里面能设置,

 

构建后我们能再jenkins根目录下.jenkins/workspace文件夹下面能看到我们构建后的项目

 这个截图是我们配置好构建gradle后生成的,没配置这个gradle时workspace下面的项目里没有build文件夹,我们还需要下面这步配置,如图:

再一次构建,我们在主页构建队列下面看到我们构建的所有任务:

 

之后我们就能在之前workspace目录下看到这个gradle文件夹了,里面就是我们构建项目wrapper/dists下的gradle文件,你可以直接copy到这个文件夹下。

那么构建后的文件apk就在如下目录能找到了:




本文转自 bxst 51CTO博客,原文链接:http://blog.51cto.com/13013670/1943933
相关文章
|
11月前
|
存储 安全 开发工具
Git安装与配置:操作步骤+Gitee绑定
本文系统介绍了Git从安装配置到远程协作的全流程,涵盖基础概念、常用命令、分支管理、冲突解决及Gitee实战操作,助你高效掌握代码版本控制与团队协作技巧。
1568 155
|
12月前
|
安全 网络安全 开发工具
Mac电脑多平台Git账号设置
通过配置SSH密钥与config文件,可为GitHub、Gitee等平台分配独立密钥,实现自动识别与认证。生成密钥后,将公钥添加至对应平台,并在~/.ssh/config中设置主机别名与密钥路径。此后使用SSH地址克隆仓库,Git将自动选用正确密钥,免去手动切换与密码输入,提升效率与安全性。(238字)
1522 2
|
12月前
|
网络安全 开发工具 git
配置本地环境以管理Git多账户SSH连接的方法
通过以上步駟设置后, 您可以轻松管理多個 Git 账户并且根据不同项目需求切换 SSH 密匙进行版本控制操作。
1414 20
|
12月前
|
存储 Java 开发工具
【Git】零基础入门:配置与初始操作实战指南
本文聚焦 Git 的“从 0 到 1”配置与基础操作,旨在帮助 Java 开发者快速掌握环境搭建、用户配置、仓库初始化、代码提交、版本回退等核心技能。内容设计上避免涉及复杂的分支策略或高级命令,以实用为导向,适合零基础入门者系统学习,为后续参与企业级项目开发奠定版本控制基础。
|
Ubuntu jenkins 机器人
在Jenkins上配置触发Ubuntu环境的图形用户界面(GUI)构建任务。
以上,这趟融合了技术与艺术的Jenkins配置之旅就告一段落了。记住,技术应当像艺术一样有趣和生动,这样才能激发出最大的创新和效率。
449 2
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
670 10
|
安全 Shell 开发工具
Windows下使用git配置gitee远程仓库
就在前几天因为一些原因,我的电脑重装了系统,然后再重新配置git的环境的时候就遇到了一些小问题。所以我决定自己写一篇文章,以便以后再配置git时,避免一些错误操作,而导致全网搜方法,找对的文章去找对应的解决方法。下面为了演示方便就拿gitee来演示,不拿GitHub了写文章了。
725 0
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
11079 2
|
网络安全 开发工具 git
mac git clone命令提示git@gitee.com: Permission denied (publickey).问题修复
mac git clone命令拉取gitee上项目代码时提示密钥问题
1584 19
|
存储 开发工具 数据安全/隐私保护
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用Git进行版本控制
在 HarmonyOS 项目开发中,Git 版本控制可以帮助开发者规范地管理代码变更,确保协作流程顺畅。本篇将详细介绍从创建项目、提交代码到 Git 远程仓库,再到修改、推送更新的完整操作流程,重点演示如何使用 Git 和 GitHub 进行身份验证和版本管理。
1018 3
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用Git进行版本控制

推荐镜像

更多