Shippable SaaS customers can report issues and feature requests in this repository

Overview

Shippable Support

This repository tracks bugs and feature requests for Shippable's Docker based continuous delivery and devops platform. Click here to log into Shippable.

To open a new support issue, click on the Issues tab and then the New Issue button.

Before opening a new Support Issue:

Missing yml

Bad yml

Hostkey Verification

Open a new Support Issue:

  • Go to the issues list and create a new issue by filling out the New Issue Template.

  • The following is needed to expedite the resolution of your issue:

    • Describe the issue with as many details as possible.

    • If your issue is regarding a build failure, it is essential to include:

      • Link to the failed build. The URL of the failed build includes the buildID needed for troubleshooting
      • shippable.yml
      • Any scripts called from the yml
    • Indicate if the issue is impacting your business and/or is blocking

  • NOTE: the absence of the above information will delay the mitigation of the issue

Track Issue Status:

We triage all new issues in 1 business day. We will update the issue frequently with latest status, for you to be up to speed on the progress towards resolution.

NOTE: If you have an issue that is impacting your business and/or is blocking, please indicate it in your support issue. We will escalate and prioritize resolution.

Support Process:

During the triage, we tag the support issues per our Support Process flow.

Process related labels:

  • investigate/implement: The issue has gone through Shippable’s daily internal support triage and the next action towards resolution has been identified and initiated.
  • in progress: An engineer is actively working on resolving the issue.
  • need info from customer: Shippable requires additional information regarding the issue in order to continue troubleshooting the issue. The customer who opened the issue is accountable to provide this information, to make progress towards resolution.
  • resolved: The issue has been mitigated either through code changes deployed into production and/or the issue has been successfully addressed.
  • deferred: The resolution of this issue has been deferred for now and will not be actively worked on.

The issue will be closed if it meets one of the following conditions:

  • The issue has been tagged resolved. Customers are welcome to re-open the issue if they feel their issues are not resolved.
  • The issue has been tagged need info from customer and 3 business days have passed with no response from the customer.
  • The issue has been tagged duplicate and has the link to the original issue being tracked.
  • The issue has been tagged deferred.

The above process/tags are transparent, thereby enabling our customers who opened support issues to know the most current status of their issues.

Issue related labels:

  • bug: Shippable has determined that the product is not behaving the way it is intended to. It requires a code change to resolve the issue.
  • feature request: Feature currently does not exist. If implemented, it is intended to provide additional value to our customers
  • update content: Customer specifically wants to know how to use/implement a feature. Issues tagged as such, will be updated in one of our content platforms such as Documentation, Blogs, videos for customers to self-serve in the future.
  • technical issue: Customer is unable to use Shippable service per expectation & needs help to resolve the issue. Issues determined to be bugs & feature requests will not be tagged as technical issues.
  • question: All non-technical issues faced by customers. For e.g. billing questions.
  • duplicate: This exact issue is already being tracked

There are other labels, not documented here, that Shippable uses internally for classifying and assigning the support tickets.

Comments
  • Setting up postgis for pre_ci

    Setting up postgis for pre_ci

    Hello,

    as in https://app.shippable.com/runs/58b574ab1304cc0500e0868d/1/console

    I need a running postgis for Docker imagebuilding (and also further on in ci as well), but am unable to install the required packages. They install ok in ci.

    So, am I doing this thing right or how should I get this set up in your opinion?

    Yours,

    Mikko

    Description of your issue:

    NOTE: If you are experiencing a build failure, please include:

    • Link to the build failure
    • Scripts called from the yml (optional)
    resolved 
    opened by mikkopori 51
  • Trouble installing PHP

    Trouble installing PHP "intl" extension

    I am trying to install the PHP intl extension as required by our code. Inspired by #206, and after a lot of trial and error (push for every change) I now have this:

    before_install:
      - ...
      - sudo apt-get update
      - sudo apt-get install --yes php-pear libicu-dev
      - yes '' | pecl upgrade intl
      - echo "extension=intl.so" >> $HOME/.phpenv/versions/$(phpenv version-name)/etc/php.ini
    

    However, this considerably slows down our builds since we need to 1) update the APT package index and 2) compile a PHP extension.

    Is this really the only option to install PHP extensions like intl in the Shippable build environment?

    Would you consider adding this extension to shippableimages/ubuntu1404_php?

    (Successful build: 565720a4f598e60c009ee528)

    resolved 
    opened by mbrodala 47
  • Frequently hanging at

    Frequently hanging at "Running a job on customer's build node"

    Frequently hanging at "Running a job on customer's build node...":

    We're running a Vanilla Ubuntu 14.04 on a Google Container Engine box. When I go check the Subscription Settings -> Nodes panel, the node shows green and 'inactive'.

    If I go to Subscription Settings -> Nodes, and reset the node, the node will work again, and our builds resume.

    bug resolved 
    opened by ryan-kimber 41
  • [Consolidated] Code coverage enhancements

    [Consolidated] Code coverage enhancements

    It would be nice if on the coverage tab it showed the source code with hits or misses, when you click on the plus for each file.

    Here is a screenshot of the area I'm referring to.

    shippable 2014-05-30 16-10-18 2014-05-30 16-11-38

    feature request 
    opened by epicserve 39
  • Intermittent Long Builds

    Intermittent Long Builds

    Our build times vary considerably. Sometimes 5 minutes, other-times 2 hours...

    Upon examination it appears it relates to the installation of node v0.12.2 -- but sometimes the installation isn't necessary as it's installation appears to have been cached.

    Why is this occasionally cached?

    opened by codeviking 37
  • AWS region change

    AWS region change

    We are currently in a process of migrating our aws resources to a different region, was unable to figure out where i can set the new region for the Shippable build process for Elastic beanstalk/Docker.

    resolved 
    opened by sheldon-sminq 36
  • PHP: Cannot install

    PHP: Cannot install "bz2" via Pickle

    I am unable to install the PHP extension "bz2" via Pickle during build:

    pickle install --ansi bz2
      - Installing bz2 (latest-stable)
        Downloading: ...
    
      [RuntimeException]                                               
      Unsupported package.xml version, 2.0 or later only is supported  
    

    This is my shippable.yml:

    language: php
    
    php:
      - 5.6
    
    build:
      ci:
        - echo "date.timezone=Europe/Berlin" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
        - php -m
        - pickle install --ansi bz2
    

    Quoting from the PHP docs:

    Bzip2 support in PHP is not enabled by default. ...

    Please also see #2830 for more details.

    opened by mbrodala 34
  • Random failures as of late

    Random failures as of late

    The last week or so, I see a lot of failed build with the following in the log:

    ERROR:script_runner - script_runner:Command failed : ssh-agent bash -c 'ssh-add /tmp/ssh/00_sub;ssh-add /tmp/ssh/01_deploy; cd /root && /root/919f913a-7e5a-4076-8222-be620e8d9348.sh'
    Exception Invalid or no script tags received
    ERROR:script_runner - script_runner:Command failed : ssh-agent bash -c 'ssh-add /tmp/ssh/00_sub;ssh-add /tmp/ssh/01_deploy; cd /root && /root/919f913a-7e5a-4076-8222-be620e8d9348.sh'
    Exception Invalid or no script tags received
    

    Here is one such example: https://app.shippable.com/runs/58791b4b79509c100049d0ea/1/console

    opened by npahucki 32
  • Maven builds stuck

    Maven builds stuck

    My maven builds are stuck

    [INFO] --- maven-javadoc-plugin:2.9.1:javadoc (default-cli) @ client ---
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.pom
    Feb 22, 2018 1:51:09 AM org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute
    INFO: I/O exception (java.net.SocketException) caught when processing request to {s}->https://repo.maven.apache.org:443: Connection timed out (Read failed)
    Feb 22, 2018 1:51:09 AM org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute
    INFO: Retrying request to {s}->https://repo.maven.apache.org:443
    

    https://app.shippable.com/github/Falkonry/falkonry-java-client/runs/27/1/console

    opened by phagunbaya 31
  • Cannot connect to mongodb

    Cannot connect to mongodb

    I have been stuck on this issue for a while and I do not know what I'm doing wrong. Also, I have not found any related issues. I'm trying a nodejs build and using one of your pre-build images, but mongodb does not seem to startup correctly no matter what I try. Could you please give me any pointers?

    build_image: shippableimages/ubuntu1204_nodejs

    before_install:

    • source ~/.nvm/nvm.sh && nvm install $SHIPPABLE_NODE_VERSION
    • node --version
    • apt-get install -y memcached mongodb
    • memcached -u root &
    • mongod &

    install:

    • npm install -g npm@next --loglevel silent
    • npm install
    • npm ls
    bug resolved 
    opened by copyhawk 31
  • Shippable always compiles node

    Shippable always compiles node

    Looking at the logs,

    mv: cannot move `/home/shippable/.nvm/bin/node-v0.12.7-linux-x64' to `/home/shippable/.nvm/versions/v0.12.7': No such file or directory
    

    My Shippable config is here:

    language: node_js
    
    node_js:
      - 0.12.7
    
    # build settings
    notifications:
      email:
        recipients:
          - <removed>
        on_success: change
        on_failure: always
    cache: true
    
    services:
      - mysql
    
    addons:
      postgresql: "9.3"
    
    install:
      - npm install -d
    
    before_script:
      - mysql -e 'create database if not exists mower_test;'
      - psql -c 'create database mower_test;' -U postgres
      - export source__uri="mysql://[email protected]/mower_test"
      - export destination__uri="postgres://[email protected]:5432/mower_test"
    
    # test script to be run
    script:
      - npm test
    
    bug 
    opened by czardoz 30
  • Network issue

    Network issue

    root@appTomcat:/opt# sudo wget https://downloads.apache.org/tomcat/tomcat-8/v8.5.83/bin/apache-tomcat-8.5.83.tar.gz --2022-12-05 09:59:20-- https://downloads.apache.org/tomcat/tomcat-8/v8.5.83/bin/apache-tomcat-8.5.83.tar.gz Resolving downloads.apache.org (downloads.apache.org)... 135.181.214.104, 88.99.95.219, 2a01:4f8:10a:201a::2, ... Connecting to downloads.apache.org (downloads.apache.org)|135.181.214.104|:443... failed: Connection timed out. Connecting to downloads.apache.org (downloads.apache.org)|88.99.95.219|:443... failed: Connection timed out. Connecting to downloads.apache.org (downloads.apache.org)|2a01:4f8:10a:201a::2|:443... failed: Network is unreachable. Connecting to downloads.apache.org (downloads.apache.org)|2a01:4f9:3a:2c57::2|:443... failed: Network is unreachable.

    opened by RaviPadma-star 0
  • Last transaction receipt

    Last transaction receipt

    Description of your issue:

    I would like to download the last transaction receipt (May 2021). Also, with the sunset of shippable service would the subscription expire automatically?

    opened by phagunbaya 3
  • Account Blocked

    Account Blocked

    Hi there,

    I tried to login to shippable with bitbucket account for [email protected] but it was blocked. I was wondering if you would be able to approve this request?

    Thanks, Matthew

    opened by matthewklee67 1
  • Account UnBlock

    Account UnBlock

    Description of your issue:

    Hello Team,

    I am getting status as Account blocked, I see some pervious where you have unblocked the user.

    Could you please help me on this please.

    opened by nishantkavuru 1
  • Unable to use subscription deploy key for submodule, as it is already used in another repo

    Unable to use subscription deploy key for submodule, as it is already used in another repo

    I want to fetch private submodule in one of my repo. I followed this: http://docs.shippable.com/ci/git-submodules

    The problem is Github deploy key should be different for every repo, now when I use shippable subscription deploy key in my submodule repo, Github says: Key is already in use

    What should I do now, to fetch my private submodule?

    opened by ishantsagar 1
Owner
Shippable
Hosted Continuous Integration/Deployment service built on Docker
Shippable
PHPCI is a free and open source continuous integration tool specifically designed for PHP.

PHPCI PHPCI is a free and open source (BSD License) continuous integration tool specifically designed for PHP. We've built it with simplicity in mind,

Dan Cryer 2.4k Apr 21, 2021
GitHub action to setup PHP with required extensions, php.ini configuration, code-coverage support and various tools like composer...

Setup PHP in GitHub Actions Setup PHP with required extensions, php.ini configuration, code-coverage support and various tools like composer in GitHub

Shivam Mathur 2.4k Jan 6, 2023
YCOM Impersonate. Login as selected YCOM user 🧙‍♂️in frontend.

YCOM Impersonate Login as selected YCOM user in frontend. Features: Backend users with admin rights or YCOM[] rights, can be automatically logged in v

Friends Of REDAXO 17 Sep 12, 2022
Meridian is a simple to use SAAS invoicing and Purchasing platform for customers to signup with credit card via stripe subscriptions.

Codekerala - Meridian NOTE This project is no longer maintained. Meridian is a simple to use SAAS invoicing and Purchasing platform for customers to s

Anish Dcruz 14 Nov 20, 2022
Analyses and produces a report with testability issues of a php codebase

Analyses and produces a report with testability issues of a php codebase

Edson Medina 134 Oct 27, 2022
Legacy repository - archives past feature requests/bug reports

Scrutinizer Legacy repository for archiving past feature requests and bug reports. For reporting new bugs/feature requests, please use the ticket syst

Continuous Inspection 141 Aug 4, 2021
Guest to Customer for Magento2 - Quickly and easily convert existing guest checkout customers to registered customers.

Guest to Customer for Magento 2.0 For Magento 2.0.x, 2.1.x, 2.2.x, 2.3.x and 2.4.x In general E-commerce, shoppers do not like to create an account du

MagePal :: Magento Extensions 66 Oct 7, 2022
Issue tracking application extending GitHub's issues and pull requests for the Joomla! project.

Requirements The issue tracker application requires a server running: PHP 7.2 or 7.3 PHP's ext/curl and ext/intl should also be installed MySQL 5.5.3

Joomla! 68 Oct 27, 2022
Phalcon PHP REST API Package, still in beta, please submit issues or pull requests

PhREST API A Phalcon REST API package, based on Apigees guidelines as found in http://apigee.com/about/content/web-api-design Please see the skeleton

PhREST 29 Dec 27, 2022
A Symfony Feature Flag Bundle which easily allows you to configure and use your favorite feature flag provider.

Metro Markets FF Metro Markets FF is a Feature Flag Symfony Bundle. It easily allows you to configure and use your favorite feature flag provider. Ins

METRO Markets 14 May 23, 2022
Issue trackers, feature requests, and translation for all of my NamelessMC products

NamelessMC Products In this repository you can find current issues for each of my NamelessMC products, progress on solving them, feature requests, and

Coldfire 1 Mar 25, 2022
Online tool to convert `curl` requests to Laravel `Http` requests

curl Converter Another bit of automation from Shift to convert curl requests to Laravel Http requests. This project is a WIP. You may follow along wit

Laravel Shift 66 Dec 17, 2022
Build a health check report that can be verified with Oh Dear

Create a health check report to be verified by Oh Dear Using this package you can build up the JSON that Oh Dear expects for the health check. Install

Oh Dear 5 Oct 6, 2022
Official repository for Find A PR. Find A PR is a platform that curates a list of issues around Laravel based project.

About Find A PR This is the official repository for Find A PR. Find A PR is a platform that curates a list of issues around Laravel based project. Req

Ash Allen 33 Dec 15, 2022
Database Repository / PHP Repository / Laravel Repository

Database Repository / PHP Repository / Laravel Repository Installation Use following command to add this package to composer development requirement.

Bakery 6 Dec 21, 2022
Turkpin API With this package, you can create an epin order and deliver it to your customers

Turkpin API Package Turkpin API With this package, you can create an epin order and deliver it to your customers. Official Documentation Installation

ANILKEN 4 Dec 11, 2022
this package can help you to test race condition in Laravel Feature Test

Laravel Async Testing this package can help you to test race condition in Laravel Feature Test Requirements Laravel versions 5.7, 6.x, 7.x and 8.x PHP

Recca Tsai 61 Nov 5, 2022
PhpMetrics provides metrics about PHP project and classes, with beautiful and readable HTML report.

PhpMetrics provides metrics about PHP project and classes, with beautiful and readable HTML report.

PhpMetrics 2.3k Jan 5, 2023
PHP Curl - This package can send HTTP requests to a given site using Curl.

PHP Curl This package can send HTTP requests to a given site using Curl. It provides functions that can take several types of parameters to configure

Mehmet Can 1 Oct 27, 2022
Bugsnag notifier for the Laravel PHP framework. Monitor and report Laravel errors.

The Bugsnag Notifier for Laravel gives you instant notification of errors and exceptions in your Laravel PHP applications. We support both Laravel and Lumen. Learn more about Laravel error reporting from Bugsnag.

Bugsnag 816 Dec 15, 2022