Coder Social home page Coder Social logo

codefresh-io / docs.codefresh.io Goto Github PK

View Code? Open in Web Editor NEW
21.0 12.0 152.0 183.19 MB

Source for Codefresh documentation

Home Page: https://codefresh.io/docs/

License: MIT License

JavaScript 7.94% Ruby 0.26% HTML 32.57% Dockerfile 0.30% Twig 9.64% SCSS 37.87% Shell 0.39% CSS 11.03%

docs.codefresh.io's Introduction

docs.codefresh.io

Codefresh build status

This site is built with Jekyll. Documentation content is written in Markdown format located in './docs'

Deploying

The site is automatically deployed when commits are merged/pushed in master, hosted at https://codefresh.io/docs/

Preview documentation locally with Docker (Recommended)

  1. Install docker-compose
  2. Run docker-compose up
  3. Open http://localhost:3131 in your browser, and voila!

To compile scss files into css run the command npm run css or in the live mode npm run watch-css. To compile js files into a bundle run the command npm run js or in the live mode npm run watch-js. Node version 9.11.2

Preview documentation locally (Legacy method)

  1. Install Ruby, bundler, jekyll and other Ruby dependencies with bundle install.
  2. Run npm install to install Node.js dependencies.
  3. Run npm run css (or a specific npm script) to rebuild distributed CSS and JavaScript files, as well as our docs assets.
  4. From the root directory, run npm run docs-serve-dev in the command line.
  5. Open http://localhost:19002 in your browser, and voila.

docs.codefresh.io's People

Contributors

a-mankinenko avatar aleksandr-codefresh avatar alexaladov-codefresh avatar alexei-led avatar alinashklyar avatar amir-codefresh avatar anais-codefresh avatar anna-codefresh avatar annabaker avatar elartix avatar francisco-cocozza avatar guo-codefresh avatar itai-codefresh avatar itaysk avatar jakeberube avatar jdolitsky avatar jesse-codefresh avatar kkapelon avatar kostis-codefresh avatar lrochette avatar maryiacodefresh avatar masontikhonov avatar mfogwell-codefresh avatar mikhail-klimko avatar nimregev avatar nitronomad avatar philzona avatar thiagosolcia avatar todaywasawesome avatar vmechkauskas-github avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs.codefresh.io's Issues

dynamic pipeline tutorial is non-functional

Duplicated issue that was closed without actually resolving:
codefresh-io/cli#301

When I look for any information on dynamically generated pipelines these are the top three results for codefresh- of which most of it is incorrect and doesn't pass validation.
https://github.com/kostis-codefresh/dynamic-pipelines/blob/master/pipeline-creator-spec.yml
https://codefresh.io/devops-tutorial/programmatic-creation-codefresh-pipelines-part2/
https://codefresh.io/devops-tutorial/programmatic-creation-codefresh-pipelines-part1/

  1. cli command is incorrect
@ msheiny , thanks.
There is no codefresh create pipeline command.
The ability to create a pipeline is via flag -f like codefresh create -f FILE that contains a valid yaml descriptor.
  1. The provided files don't work and the provided validation errors fail due to the name having a slash in it.
    codefresh-io/cli#334

Documentation currently has incorrect references. It appears there is a way to get a spec only by manually creating a pipeline and then using CLI to output.

What's the proper way to matrix list_arguments

This is a fairly contrived example but this type of matrix but matrix variants are very common when having to support multiple versions.

version: '1.0'
steps:
  BuildVariants:    
    image_name: java_variant
    type: build
    dockerfile: Dockerfile.variants
    matrix:      
      build_arguments:
        - [JDK_VERSION=7]
        - [JDK_VERSION=8]
        - [JDK_VERSION=9]
      build_arguments:
        - [MAVEN_VERSION=1]
        - [MAVEN_VERSION=2]
FROM alpine
ARG JDK_VERSION
ARG MAVEN_VERSION
RUN echo "${JDK_VERSION} {MAVEN_VERSION}"

Unless I'm missing something the above doesn't appear to be possible unless I do something involve multiple steps.

If I have the same build step parrallelized I can use the same "${{BuildVariants}}" reference to run against the same later steps up to and including the publish.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.