10

So, spent half a night setting up Travis CI. Just couldn't understand how CI will improve productivity...? But man when it worked... I wondered why I did not do it early... It even sends notification to my Slack channel...!!

Comments
  • 1
    I know right ? 😁

    Now after you feel confortable with that try jenkins 👿

    Single commit in a certain branch will run all kind of test
    make a build
    ship with fastlane
    send notifications to target user per env

    Makes deployment and testing something trivial just select git tag and target environment, click run and go grab a well deserved coffee or something 😄

    When client participate in Taiga and trello and dev commit a build to staging for example, they can go home and not worry about deploying a demo to clients

    One of the setups is to have live preview per PR! (With the help of docker) run functional tests if they pass spawn a container that contain that commit and add URL to the PR! Helps PM and QA with validation

    Etc etc CI/CD are amazing
  • 0
    Another way i use jenkins and node is whenever I deploy:

    Generate tag
    Generate changelog
    Create Release on github
    Create changelog PR
    Assign right people to PR
    Send email to all parties with link about latest changelog and link to env.

    With one click! It used to take couple of hours before everytime
  • 0
    Jenkins? Hell no...
Add Comment