Language Selection

English French German Italian Portuguese Spanish

Programming: CI/CD and 'DevRel'

Filed under
Development
  • CloudBees and Google Cloud Partner to Accelerate Application Development on Anthos

    Respective leaders in DevOps and cloud computing are partnering to provide end-to-end application development automation from source to production...

  • Codefresh’s More Robust, Open Source Marketplace Makes Coding Easier, Faster, More Secure

    First deployed in December 2018, the Codefresh Marketplace makes it easier for code developers to find commands without having to learn a proprietary API – every step, browsable in the pipeline builder, is a simple Docker image. The Marketplace contains a more robust set of pipeline steps provided both by Codefresh and partners, such as Blue-Green and Canary deployment steps for Kubernetes, Aqua security scanning, and Helm package and deployment. All plugins are open source and users can contribute to the collection by creating a new plugin.

  • Codefresh freshens produce at the Kubernetes code marketplace

    Codefresh is the first Kubernetes-native CI/CD technology, with CI denoting Continuous Integration and CD denoting Continuous Delivery, obviously.

    The organisation has this month worked to improve its open source marketplace with features that focus on faster code deployment.

    First deployed in December 2018, the Codefresh Marketplace [kind of like an app store] allows developers to find commands without having to learn a proprietary API — this is because every step, which is browsable in the pipeline builder, is a simple Docker image.

  • DevOps World | Jenkins World: CircleCI orbs, DevOps Institute’s Ambassador Program, and Codefresh Marketplace

    DevOps and Jenkins is on full display this week at CloudBees’ DevOps World | Jenkins World taking place in San Francisco. In addition to the DevOps thought leaders and community members coming together to learn, explore and help shape the next generation of Jenkins and DevOps, a number of organizations took the opportunity to reveal new products.

    [...]

    SmartBear revealed TestEngine, a new solution designed to automate test execution in CI/CD environments. In addition, the company announced ReadyAPI 2.8 to accelerate functional, security and load testing of RESTful, SOAP, GraphQL and other web services. The new tools are aimed at accelerating API delivery.

    Users can now execute ReadyAPI, SoapUI Pro and SoapUI Open Source tests simultaneously on a central source that’s integrated into their development processes. This tackles the challenges that Agile and DevOps teams have such as complex deployments, large regression suites, and global development teams, according to SmartBear in a post.

  • What Is Developer Relations?

    Matthew Broberg, Advocate and Editor at opensource.com says that in practice the implementation of DevRel has been far from consistent. "DevRel, in theory, is the intersection of three disciplines: engineering, marketing, and community management," he says. "In practice, DevRel applies to a wildly popular set of job titles with wildly different expectations across different organizations."

    [...]

    Rebecca Fitzhugh, Principal Technologist at Rubrik agrees. "While there is certainly a marketing component when representing the company to the customer and community, it's equally about representing the customer to the company," she says. "Our DevRel team brings feedback from our customers to the product and engineering team in order to drive a better developer experience against our product's APIs."

CloudBees/Jenkins in the News

CloudBees and Google Bring Cloud-Native CI/CD to Anthos

  • CloudBees and Google Bring Cloud-Native CI/CD to Anthos Customers

    CloudBees is the custodian of Jenkins, the most popular CI/CD tool. While maintaining the open source project, CloudBees has also made a commercial version of Jenkins available to enterprises. The company offers professional services, training and support to deploy and integrate Jenkins with existing DevOps tools.

    CloudBees Jenkins X Distribution targets Kubernetes for cloud-native CI/CD. It provides a stable, predictable release for teams building microservices and Kubernetes-based applications.

    The combination of Jenkins and Jenkins X covers the entire spectrum of automated software delivery for both traditional, VM-based environments and modern orchestration platforms such as Kubernetes.

    Since the announcement at Cloud Next conference, Google has been moving fast in enhancing its hybrid and multi-cloud platform based on Anthos. The expanded partnership with CloudBees makes it easy for enterprise customers to build and deploy contemporary workloads on Anthos.

    Google and CloudBees have been working together on interesting initiatives. Both of them are the co-founders of Continuous Delivery Foundation (CDF) launched by Linux Foundation. A dedicated CI/CD foundation from Linux Foundation underscores the growing importance of agile software delivery.

CloudBees and Google

  • CloudBees and Google Cloud accelerate app development in hybrid and public cloud environments

    CloudBees, the enterprise DevOps leader powering the continuous economy, and Google Cloud, announced that the two companies are collaborating to deliver a modern DevOps platform based on open source technologies powered by Google Cloud’s Anthos.

    CloudBees provides companies large and small with Jenkins-based continuous delivery solutions that are secure, open toolchain-enabled and scalable to transform software delivery processes across hybrid computing environments.

    Google Cloud is delivering to enterprises a secure, open, intelligent and transformative enterprise cloud platform. Anthos, a hybrid and multi-cloud platform, is built on open source technologies pioneered by Google Cloud and enables consistency between on-premise and cloud environments.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Linux 5.4 Lands A Number Of Memory Management Fixes

While mid-way through the Linux 5.4 development cycle with RC4 due out on Sunday, a number of memory management fixes just hit the mainline kernel. Andrew Morton's pull request was merged on Friday night and he noted, "Rather a lot of fixes, almost all affecting mm/" Indeed there were memory management fixes in this pull ahead of 5.4-rc4. Changes include a zRAM race condition fix, avoiding access to uninitialized memory maps, allow dropping transparent huge-pages (THP) from the page cache, and other fixes in this area including the possibility of a kernel crash. Read more Also: Intel's Cloud Hypervisor 0.3 Adds Block Device Offloading, Paravirtualized IOMMU

Programming: eMMC Flash, Compilers and Python

  • Some Tesla EV’s Control Screens Went Dark as Excessive Logging killed the eMMC Flash

    Despite wear-leveling techniques, eMMC flash memories tend to wear out over time as they have limited write cycles.

  • AMD Zen 2 Improvements For LLVM Have Been Held Up For Months By Code Review

    Back in February for LLVM Clang 9.0 was the initial AMD Zen 2 "znver2" enablement, but like the GCC support at the time it was the very basics. With time GCC picked up Zen 2 scheduler improvements and other work while sadly in the case of LLVM the improvements are still pending. Back in August, AMD's Ganesh Gopalasubramanian sent out the znver2 scheduler model for LLVM for Zen 2 CPUs but a focus on the EPYC 7002 "Rome" processors. "There are few improvements with respect to execution units, latencies and throughput when compared with znver1. The tests that were present for znver1 for llvm-mca tool were replicated. The latencies, execution units, timeline and throughput information are updated for znver2."

  • Python Add Lists

    This tutorial covers the following topic – Python Add lists. It describes various ways to join/concatenate/add lists in Python. For example – simply appending elements of one list to the tail of the other in a for loop, or using +/* operators, list comprehension, extend(), and itertools.chain() methods. Most of these techniques use built-in constructs in Python. However, the one, itertools.chain() is a method defined in the itertools module. You must also see which of these ways is more suitable in your scenario. After going through this post, you can evaluate their performance in case of large lists.

  • StackOverflow Report: (cxcix) stackoverflow python report

today's howtos

  • How to install Chromium on Ubuntu using SNAP
  • 3D using Godot

    It is time for another installment of Godot (previous entries: introduction, 2D). This time, I have dived into the world of 3D. The goal is to recreate parts of an old time favorite: Kosmonaut. Something I remember playing a lot on my dad’s 286 with amazing EGA graphics. The state of the game when writing can be seen in the short screen capture below. This is more of a tech demo status than a full game at the moment, but I hope you will still find it interesting. You can also get the complete source code. [...] Once we have a world with a track (the grid map), we add a player to the scene (the yellow blob in the image above – I need to learn Blender to create a proper ship). The player scene contains the ship – and the camera. This means that the camera follows the player automatically – very convenient. The player script is responsible for this ship’s movements based on user input. Inputs can either be pressed for a long time, used for sideways movement, or just tapped (i.e. the release is ignored), used for jumping. Each of the inputs are mapped to a keyboard key (or other input device) in the Project Settings dialog, under the Input Map tab. This feels a bit awkward to me and makes me lose the feeling of flow – but I don’t know how to do it better.

  • How to install OpenOffice on Linux
  • How To Install Free SSL Certificate for Apache on CentOS 8
  • Install VirtualBox 6 on CentOS 8
  • How to Install Odoo 13 on Ubuntu 18.04
  • How to Install Anaconda on Debian 10
  • Install Shutter Screenshot Tool via PPA in Ubuntu 19.10

Xfce 4.16 development phase starting

In the 4.14 cycle we tried to do a 1:1 port of what used to be our Gtk2 desktop environment, avoiding visual changes. In the 4.16 cycle we plan to harmonize the appearance of certain elements that either became inconsistent through the port or already were inconsistent before (e.g. toolbars or inline toolbars). We will also play with client-side decorations where we feel it makes sense (for instance replacing the so-called XfceTitledDialog, that is used for all settings dialogs with a HeaderBar version). Before anyone gets too excited (both positively or negatively): It is not planned to redesign more complex applications (like Thunar) with Headerbars in 4.16. We will however try to keep the experience and looks consistent, which means gradually moving to client side decorations also with our applications (please note that client side decorations are not the same as HeaderBars!). Through this change e.g. “dark modes” in applications will look good (see the part about the Panel below). Now before there is a shitstorm about this change I would kindly ask everyone to give us time to figure out what exactly we want to change in this cycle. Also, switching to client-side decorations alone is not a big visual departure – feel free to also dig through the client-side decorations page if you want to read/see more on this. Read more