美文网首页
8.3.CI-flutter混合工程自动化

8.3.CI-flutter混合工程自动化

作者: ChaosHeart | 来源:发表于2020-09-29 10:58 被阅读0次

    1.配置SSH keys

    (1).先检查是否有 .ssh 文件夹

    cd ~/.ssh
    

    有:


    截屏2020-09-28 14.23.33.png

    没有:


    截屏2020-09-28 14.13.54.png

    (2).配置.ssh

    ssh-keygen -o
    
    截屏2020-09-28 14.20.42.png

    (3).使用SSH keygen生成SSH keys

    ssh-keygen -t rsa -b 4096 -C "你的GitHub账号"
    
    截屏2020-09-28 15.03.01.png
    截屏2020-09-28 15.04.28.png

    (4).查看生成的ssh keys


    截屏2020-09-28 15.06.58.png

    (5).本地配置config

    vim ~/.ssh/config
    

    写入

    Host *
      AddKeysToAgent yes
      UseKeychain yes
     IdentityFile ~/.ssh/id_rsa
    

    ~/.ssh/id_rsa 为ssh keys


    截屏2020-09-28 14.48.46.png

    保存并退出

    (6).将生成的ssh keys配置到GitHub


    截屏2020-09-28 14.34.43.png 截屏2020-09-28 14.34.53.png 截屏2020-09-28 14.35.33.png 截屏2020-09-28 14.35.40.png

    2.上传到GitHub

    (1).配置终端全局代理


    截屏2020-09-28 17.32.16.png
    截屏2020-09-28 17.32.44.png

    (2).本地终端启动ssh-agent
    (1)启动

    ssh-agent $SHELL
    
    截屏2020-09-28 17.39.07.png

    (3)添加ssh keys
    gitHub_flutter : ssh keys 名字

    ssh-add ~/.ssh/gitHub_flutter
    
    截屏2020-09-28 17.39.15.png

    (4)上传GitHub,cd到上传的目录


    截屏2020-09-28 17.39.27.png

    (5)复制


    截屏2020-09-28 17.51.33.png
    截屏2020-09-28 17.39.42.png

    (6)添加工程


    截屏2020-09-28 17.40.06.png
    截屏2020-09-28 17.40.17.png

    (7)推送


    截屏2020-09-28 17.41.44.png

    3.配置CI

    截屏2020-09-28 17.56.30.png
    截屏2020-09-28 18.00.12.png
    截屏2020-09-28 18.00.26.png
    截屏2020-09-28 18.10.34.png

    4./CiNative/Flutter/ 里面已经编译好了

    截屏2020-09-28 18.10.45.png

    ssh keys 参考:
    https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E7%94%9F%E6%88%90-SSH-%E5%85%AC%E9%92%A5

    相关文章

      网友评论

          本文标题:8.3.CI-flutter混合工程自动化

          本文链接:https://www.haomeiwen.com/subject/ehuduktx.html