参照相关文档,在package.json中配置electron-builder的基础打包设置:

  "build": {
    "productName": "Fishing Funds",
    "appId": "com.electron.1zilc.fishing-funds",
    "copyright": "Copyright © 2021 1zilc",
    "files": [
      "dist/",
      "node_modules/",
      "index.html",
      "main.prod.js",
      "main.prod.js.map",
      "package.json"
    ],
    "afterSign": ".erb/scripts/Notarize.js",
    "mac": {
      "target": [
        "dmg"
      ],
      "type": "distribution",
      "hardenedRuntime": true,
      "entitlements": "assets/entitlements.mac.plist",
      "entitlementsInherit": "assets/entitlements.mac.plist",
      "gatekeeperAssess": false
    },
    "dmg": {
      "contents": [
        {
          "x": 130,
          "y": 220
        },
        {
          "x": 410,
          "y": 220,
          "type": "link",
          "path": "/Applications"
        }
      ]
    },
    "win": {
      "target": [
        "nsis"
      ]
    },
    "linux": {
      "target": [
        "AppImage"
      ],
      "category": "Development"
    },
    "directories": {
      "app": "src",
      "buildResources": "assets",
      "output": "release"
    },
    "extraResources": [
      "./assets/**"
    ]
  },

在该配置的基础上添加 publish key,如下:

   "publish": {
      "provider": "github",
      "owner": "1zilc",
      "repo": "fishing-funds"
    }

以我自己的 Fishing Funds 为例

添加github token,网址如下: https://github.com/settings/tokens/new

勾选repo仓库相关权限

生成token后,临时添加环境变量中

export GH_TOKEN="<YOUR_TOKEN_HERE>"

在package.json中编写scripts,根据实际情况做调整

 "scripts": {
    "build": "concurrently \"yarn build:main\" \"yarn build:renderer\"",
    "build:main": "cross-env NODE_ENV=production webpack --config ./.erb/configs/webpack.config.main.prod.babel.js",
    "build:renderer": "cross-env NODE_ENV=production webpack --config ./.erb/configs/webpack.config.renderer.prod.babel.js",
    "package": "rm -rf src/dist && yarn build && electron-builder build --publish never",
    "package-mac": "rm -rf src/dist && yarn build && electron-builder build --mac -p always",
    "package-linux": "rm -rf src/dist && yarn build && electron-builder build --linux",
    "package-win": "rm -rf src/dist && yarn build && electron-builder build --win --x64",
    "package-all": "rm -rf src/dist && yarn build && electron-builder build -mwl",
    "release-all": "rm -rf src/dist && yarn build && electron-builder build -mwl --publish always"
  },
# 添加发布参数即release-all中所写
electron-builder build --publish always

执行

yarn release-all

构建完成后会自动通过刚才设置的token去调github的发布接口,此时仓库中会自动生成一个草稿状态的release,在填写相关日志后即可进行版本发布

electron-builder 自动发布 github release 到此完成! 🙂

发布结果:https://github.com/1zilc/fishing-funds

761 个评论

  1. Also although it is really so much easier to apply liquid foundation together with your fingers,
    using a brush provides a better texture and you actually use less foundation therefore
    it lasts longer. Place the mascara brush at the end
    of your lashes and wiggle it backwards and forwards going upwards.

    One great tip for makeup is when you have had your eyes made up heavy then keep
    the lips free of colour or else you will just end up looking too
    colourful. The fantastic thing about blusher is if you apply it right
    you’ll have a fresh natural rosy look without looking just like you have over done it.

    Whether you just wear mascara or just like a
    more heavy eyes look it is essential that you know what you are doing otherwise you
    can wind up looking like a panda! The eyes can tell
    a great deal about someone so you have to make sure yours will always be looking
    great. Great news for us apathetic types born around Woodstock and Watergate:
    No need to dig up Thomas Pynchon or an Alanis Morissette CD.

  2. Ultimately, an adult graphic generated with
    VaM does not look meaningfully different than a pulled or Photoshopped porn picture, or even various other 3D-rendered porn,
    each of which have actually have been utilized to develop nonconsensual adult porn for decades.
    People have actually been utilizing computer graphics to create grown-up
    web content for years. People are actually pulled to interactive video games.
    Some explanations for a split are actually simply reconcilable
    and others are offer busters. Users that do certainly not check the data extension and
    go on to download and also open it, are actually
    sent to a page that extorts funds. Our experts are checked out as non-supportive of the
    LGBT neighborhood if we have emotions toward it.

    Guys that possess a genuine prepare for your 5 year future, show that
    they are actually extra significant regarding a partnership along with
    you, as they have actually been actually pondering about your future with
    each other. According to a community wiki, the complimentary version of VaM offers individuals access to a single “scene” and style, whose body they may tweak along with a set
    of sliders, as well as placement through adjusting various
    body system parts in real time.

  3. Desjardins revealed that after the breakup with Hill she slept
    with another of the congresswoman’s aides during
    a romantic weekend at a hotel in Santa Barbara.
    In text messages to Heslep, Desjardins revealed that after the breakup she
    slept with another of the congresswoman’s aides during a romantic weekend
    at a hotel in Santa Barbara. In a Vice documentary about Hill and her run for office, Desjardins was seen constantly at Hill’s side, as well
    as a clip from when she was lying on a bed with Heslep,
    watching Hill have her hair done. One of the most scandalous photographs, shows a naked Hill holding a giant bong filled with a murky brown liquid.
    The picture also shows an iron cross tattoo on Hill’s pubic area, similar
    to the symbols formerly used by white supremacists referencing a
    World War II Nazi medal. Metadata from the picture
    reveals it was taken on 9/11 in 2017, before marijuana was legalized for recreational consumption in California.

  4. We had read throughs and had a lot of help from Brad Armstrong andDerek Pierce, who was the director.
    Brad and Derek actually helped me with my acting training so that was the part I
    was most nervous about going into it. So you are not a gym rat.Not a problem.These panties will
    provide that lift like you have been working hard
    on one with a personal trainer for years.Genetics play a large part too.
    In the UK there are an estimated 72,800 sex workers
    – 88 per cent of them women, and most are mothers working to support families.
    Oviously you’ve been working in the industry and doing porn for a little bit, but this was
    a little different in that it’s more of an actual Hollywood type of a
    production when it comes to being an adult production. I’ve never been the type to just go into the gym and
    just get onto the elliptical or treadmill and just put in the time.
    I remember going there and just being really nervous and thinking to myself, “How am I going to get naked in front of all these people? All these strangers?”.
    For me going without one is out of question.

  5. As I referenced before, you can scan for whatever length of time that you wish,
    set up without a date or meeting with someone else. As I referenced before, you can look for whatever length of time
    that you wish, set up without a date or meeting with someone else.
    One can going to put forth their attempts worth by including smidgen hookup first date with accomplice.
    It’s splendidly conceivable to meet your sexual needs and wants with a little assistance from our neighborhood hookup site.
    These subtleties empower you to realize the individual better even before you meet.
    Genuinely, with regards to disconnected dating, you can never truly comprehend
    what another individual needs from the dating experience.
    Individuals might want to establish an incredible first connection and need them to believe you as an enjoyment
    individual to be with. I…first didn’t want to answer, but again…fell for the idea
    that someone would be there to understand my situation, so I wrote her what happened.

  6. Yes. If your next menstrual cycle gets delayed by more than a week, or if you experience unusual bleeding or any other physical discomfort, talk to your healthcare provider and get a pregnancy test done.
    That means that it also has the same interactions,
    contraindications and side-effects, so it is advisable to talk to a doctor
    before you start taking this medicine. The effectiveness of ellaOne
    is a whopping 98%, which means that 98 out of 100 women taking this pill within 120 hours from unprotected sexual intercourse can prevent unwanted pregnancy.
    It is estimated that women using ulipristal acetate (which
    is sold under the trade name ellaOne) or levonorgestrel (Levonelle One Step) have reported satisfactory results as far as pregnancy prevention is concerned.
    Put simply, emergency contraception is a pregnancy prevention method in emergency.
    We all know what emergency contraceptive pills are. These are the times when you might need to pop up emergency birth
    control pills to prevent unwanted pregnancy. One main reason for this trend might be the changing living conditions and the uncertain timings and demands of
    contemporary jobs. This will be a lot cheaper than any other possibilities you might come across.

    But there were more revelations to come.

  7. Hungry african babe gives blowjob and.. Sexy black babe anal fuck on billiard..
    Black squirting pussy in wild black.. Very cute ebony teen fucked by black..

    Ebony teen riding long big african.. Ebony whore jerks long african dong..
    Busty black whore jumping on huge.. Hungry ebony whore gives very wild..
    This chick is a slim, sexy ebony slut.. Ebony babe
    posing on a billiard tabble.. Ebony babe sucking
    cock and fucking in.. They Didn’t Know – Teens in private masturbating or fucking.
    We got to know Chanel Staxxx.. Interestingly enough, I actually
    promoted a lot of camgirls way back in the day when I
    first got involved in the adult entertainment industry.
    Finally, I’ve got a chance to do everything I’ve been dreaming of for too long – I can touch her delicious body!

    Instead, DIY porn is increasingly popular and people can upload
    pictures or video of themselves on a whim – and with a good chance of
    anonymity if they want it. Increasing numbers of ‘regular’ people are treating web
    cam porn – or ‘camming’ – as their main job and believe it brings less stigma than being unemployed.

  8. If you haven’t picked your favorite authors and stories, now would be a great time.
    We need your great help to continue growing and to be able to offer you every day more
    content of the best quality possible. There’s nothing like seeing these guys
    go at it, and Kinky Older Men does a great job
    of showing them all off to you! There is nothing better to de-stress than good masturbation because
    we know it perfectly. The site caters to a diverse range of tastes, from straight couples and naked men to
    bi, lesbian and gay porn, kink, amateur and good erotic fiction. This
    site offers a wide range of recommendations for good porn for women / feminist porn / ethical porn.
    Since Google has acquired Meebo they have retired most of its services on July 11, 2012.
    Google Plus hangouts and Gtalk also offers a way for people to create
    their own chat rooms.

  9. Left top cam girl sites his presence. With us, you are always guaranteed the finest
    selection of top notch and up-to-date content. Everyone who has ever
    browsed the internet for adult content will have come across the Livejasmin platform.
    Later I run into a Huffington Post journalist who went and ask
    her how it was it was. The better your ranking among these camgirls who
    are live the more money you will make. Head with
    it splashing onto his expression these are we walked over to have a garage and,
    please. You’ll miss hackett was undressing of all leave her eyes to know the server and fleshy outer lips and I walked
    away until he had so, webcam girls chat barely.
    Go home at me that special web cam sex chat as my cunt.
    Increasing numbers of ‘regular’ people are treating web
    cam porn – or ‘camming’ – as their main job and believe it brings less stigma than being unemployed.
    Myself those around and fast, looking at the door jam packed up a giggle, well, preventing myself being shared juices.

  10. Webcam performers are often highly entrepreneurial, and they harness mainstream social networking sites such as Twitter, Facebook
    and Tumblr to build and maintain relationships with
    customers. It’s difficult for radical feminists to claim that a shrewd businesswoman – who may have thousands of fans,
    thanks to her clever use of social media – has been victimised by her involvement in this form
    of pornography. In addition to the audience members who cheered as the camera panned to various same-sex couples kissing,
    social media users praised the inclusivity of the cam.
    There is a bewildering array of social networking
    sites and on-line dating agencies which cover literally
    everything for all tastes, orientation, creed, age,
    et al. There are successful ways to find a partner, and sex, online.

    You can find hundreds of callers and chat with any of them
    by just logging into the website after signing up.
    Register for near by hookup to find out more today. A
    police officer who belonged to a unit that protected MPs and
    the Royal Family was spared jail today for collecting indecent images of
    children while posing as a dead 17 year-old girl.

  11. I came up with a few more lines for my new song “Sex on the Mind”
    last night right before I passed out
    Comment what you think?
    .
    .
    .
    .
    .
    NewLines NewSong WrittingASong Lyrics NewIdeas NewThinking PassedOut SexOnTheMind TRURH BSF BloodStaindFaze BloodStainedFaze

  12. Try out for yourself and see how fast you will become a fan of every live house
    cam there is. Try searching free home cams in some
    search engines. You can always turn to this site to search
    for singles whenever you want to because the fun never stops.

    And most of the sites have at least a basic search and tons of filters to help you narrow down your options and find that perfect performer.
    If you are looking to have your wildest fantasies fulfilled,
    you will need to know what Chaturbate has to offer and if
    it is a good fit for what you are looking for.
    Every home live camera that you will encounter will look like
    a mere copy of what our live cams home offers.
    Myself around live free nude sex cams bold step. Even every TV channels combined won’t give
    you the fun and pleasure of watching home cams. Kitty and Moses encourage those who
    make contact with them to stay as long as possible, charging
    85p a minute for the pleasure of being entertained.

  13. I’m amazed, I must say. Rarely do I encounter a blog that’s equally educative and interesting, and without a
    doubt, you’ve hit the nail on the head. The problem is something
    that not enough people are speaking intelligently about.
    Now i’m very happy I came across this in my search for something regarding this.

  14. Times Square was abandoned. The wireless communication has
    existed for so long a time, since the times of smoke signaling , some drum beating for communication, and we entered the era of electromagnetic waves where the radio waves are doing all the working.
    The only drawback of working online as an English tutor is the
    working hours. From her point of view, a complete stranger
    knew who she was, threatened to kill her and her best friend.
    Everyone in my neighborhood, all of my friends
    knew. “I write The Cramm exactly how I’d talk to my friends out loud,”
    Seltzer said. A California congressman is calling out Blizzard
    for allowing online Nazis to roam Azeroth in World of Warcraft.

    Online posts suggest the leader of Enclave received only a temporary, days long ban for his racist actions in World of Warcraft, but Motherboard couldn’t confirm with
    Blizzard which did not respond to multiple requests for comment.

    An earlier version of this article stated the image of the
    racist costume contest that was tweeted came from a staffer in Rep.

  15. Many moms and dads to be, particularly beginners, are not entirely knowledgeable about what products their kid
    are going to require and what products they may reside without.
    Once you have discovered a subject matter that you will as
    if to blog about, you are going to need
    to have to begin developing your blog, if you shelter not
    already. New sanctuary america composed: Fahran composed:
    She is actually in prison and also needs to pay penalties
    for contempt of courtroom. Laughing is actually thus
    therapeutic that there are actually also laughter
    expert’s as well as laughter sessions, systems and
    what have you. So there is actually every possibility you save some money coming from
    every investment. While these devices are marketed mainly as video game
    makers, the porn field finds all of them as a
    way to acquire skin to your eyes and also loan away from your trousers.
    While Pierce contended the Deckers coming with them, Jamien provided his
    undistracted focus to the dimwit in addition to the structure.
    It wasn’t long just before the attic was removed too
    as well as the lobby ended up being peaceful.
    A STAG sniper depended on best of the structure as well as took his time to aim.

    It merely meant additional STAG police officers would happen running.

    It will be actually only his good luck someone will be
    checking out the steps, going for the mind of anyone who challenged to follow up.

  16. I can understand why Trumpsters voted for Trump in 2016:
    they believed all his lies.
    But today, we know Trump won the election on a bed of lies.

    He paid porn stars to keep their mouth shut, has no Healthcare reform
    plan, had business in Russia, didn’t “know all the best people.”

  17. When chaturbate visitors send tips to a camgirl, the device vibrates and they can watch
    her reaction. Chaturbate college rules xxx movies – Watch every xxx movies for free!
    You are able to chat free with text also. They act like a bunch of overly obsessive parents and we are the stupid children who cannot fend for themselves.
    For all those dating enthusiasts who are pinched with money,
    free online dating sites are big blessings in disguise.
    Sex requires consent, and you are free to change your mind at any time during sex.
    The government also likes to control your sex life, which is bullshit when you think
    about it. In doing do they “accidentally” legalized certain sex acts with animals.
    So that means they can have sex, they just can’t look at sex.
    Other sites have a list of sites like Chaturbate, but
    they include sites like ImLive and LiveJasmin.

  18. Great blog! Do you have any tips for aspiring writers?
    I’m hoping to start my own blog soon but I’m a little lost on everything.
    Would you advise starting with a free platform like WordPress or go for a paid option? There are so many options out there
    that I’m totally overwhelmed .. Any ideas? Thank
    you!

  19. Mother’s mortality rate drastically comes down, as extra love, care and caution taken for conceived mother.
    As the human values grow up the crime rate comes down. Good news for both is that the situation will last only for a short duration and things go back to normalcy pretty
    soon with both calming down. There are some really weird things in here, like girls forced
    to do a TV show while guys are jerking off next
    to them and rubbing their pussies with vibrators, to put an example.
    The favorite one is cock rings and there are also vibrating cock
    rings. All women who serve as the first lady of the United States
    must contend with disapproval of one sort or another. Except when you need muscle strength in almost all comparisons only single child family stands first in getting the maximum benefits.
    Getting eaten by giant women? And the sad fact is too many women think consent,boundaries and respect only apply to men dealing
    with women.

  20. Talking of which, check out Slate magazine’s understated
    (for America) send-up of the whole micro-blogging — wait, nano-blogging — meme.

    Sit back and enjoy the free show or feel
    free to start talking to the person on the screen using the text chat box located to the right of the live stream.
    He goes for the back but Ruth gets up and gets away.

    These ladies truly turn into sluts the minute a cock gets put in their ass.
    Yoga Pants Wearing Masseuse Rims Hard and
    gets CREAMPIED deep! It’s all free and requires no registration, but there are things you might
    want to know in order to own your own chat room
    and operate it effectively. We took delight in the simple things in life, like walks.
    Michelle has also noticed that the small, kind things people do can help,
    and she tries to do the same herself. User-friendly video player options put the power in your hands so you can get right to the good stuff.
    Now, don’t forget: if you’re looking for free porn, the best place
    to come to is right here at Free View Movies!
    Looking for big, or hairy, or older?

  21. “But, listen, I was a kid, all I knew was: I didn’t have to go to school any more. They had these girls doing the contest and man they just didn’t give a fuck. The members need me and my advice I give to them. You’re advised to choose one as per your need. If the loop function isn’t on, users will need to either empty the SD card or insert an empty one to keep recording. Once the call is initiated, the recipient will need to pick up the call by pressing the green “Accept Call” button for the call to commence. A new button has been added to the “Options” menu entitled “Adventurer’s log settings”. Also added options to /etc/modprobe.d/options to improve color. The voice and video call options only appear inside one-on-one conversations but, the video calling works quite well, and you should not face any problems while using it. But, it is a trusted app as it provides complete encryption to the messages and the calls. Viber provides secure communications between users and automatically encrypts text messages, video and voice calls, photos, and group chats. When you are online, you are no longer limited to just text messages that might include some cute little emojis or other fun symbols.

  22. As far as Monopoly money goes, the American dollar still ain’t a bad way to bet.
    These examples are far from exhaustive, but the main point is that you need to
    build your practice into your daily routine, so it feels
    more natural for you to work with numbers.
    Hope this give you some good ideas on how to practice math.

    Oh no, yeah, don’t worry, it’s all good. No, stay here and become Lord Commander, so
    you can save the world when Winter returns to the land.
    The reason is that some of them was forced to work like
    this, but you can clearly see that our models is enjoying what they are doing.

    When you are doing the breaking down, you will find all the calculations
    follow the simple rules. The london 2012 games are big idea to epitomize focused on the olympic arena in east london, which is serviceable to act
    as the where of idiosyncrasy of existing sports venues.

  23. Find someone now on the largest sex personals network.
    I’d never received a gift from any student before, let alone
    one so awesome, so she is now officially the coolest student I’ve ever had.
    I’ve already visited this theme before, so I’ll try not to say much more.
    Rescue teams continued to pull survivors from collapsed buildings on Sunday, more than a day and a half after the powerful earthquake
    rocked the country’s east. It will give you
    something else to do during the day. A prediction is that Neuroticism in females will increase, or at least reach its
    peak, during adolescence, which recent personality trait
    studies have borne out (see here and here). Well, her ship has already started to sink anyway, so why bother salvaging it if there is another intact ship that
    you see heading toward an iceberg? Athletes tend to fall within a circumscribed age
    range, and it’s plain to see why. First, if human generation time is 20-25 years, then you’d expect
    to be grandparent by about age 50. At least, your body
    expects you to be.

回复 roughsexgif.com 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注