RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

GitFlic Russian service for storing and working with code

Product
Developers: ReSolut
Last Release Date: 2024/10/16
Technology: Application Development Tools

Content

GitFlic is a service for storing source code repositories and collective software development.

2024

GitFlic 3.3.0 with Deb Package Registry Support

On October 16, 2024, ReSalt announced the release of an updated version of the GitFlic storage and source code platform.

In this release of GitFlic 3.3.0, the developers have implemented event audit functionality that allows platform administrators to track user actions. The audit ensures transparency of actions and control over the development process, improves the safety and efficiency of the team, and helps to comply with external requirements and standards.

Enhanced developer capabilities in the storage and use of packages. This version of GitFlic has support for the registers of Deb packages (distributions Linux based on Debian) and Julia (packages and libraries for programming the Julia language). Integration GitFlic with package registries provides many advantages for developers and users. It allows you to automate assembly, testing and deployment processes, software providing a more efficient and reliable development cycle.

A serious step has been taken to improve the process in resolving conflicts in merge requests for code from different branches. The solution to these problems is now supported directly in the GitFlic platform interface, while previously third-party development environments (IDEs) were used for this. Also in the merge requests, the Cherry-picking function appeared, which allows you to transfer a single commit to another branch.

GitFlic 3.3.0 adds support for user scripts. This will allow users to set their business logic, integrate third-party solutions with GitFlic, and also interact with platform entities, bypassing the interface. Scripts can be initialized on a given event, on an external request, or manually. Now you don't have to wait for a new integration with any service, you can write your own script. This tool can be experimented with and configured to work with GitFlic as needed for a specific command. Support for user scripts allows developers and teams to automate, configure and expand platform functionality to suit their specific needs.

File:Aquote1.png
We strive to provide our customers with modern tools that make the software creation process more efficient and secure. The added features allow teams to tailor the platform to their needs. The platform is becoming not only more convenient and functional, but also flexible and adaptive for customers. Each team will be able to optimally customize it according to their style, needs and technologies. We are confident that these improvements will significantly increase the productivity and satisfaction of our users, "said Maxim Kozlov, Technical Director of ReSolut.
File:Aquote2.png

CodeScoring Integration

ReSolut (part of the Astra Group) on August 28, 2024 announced successful testing for GitFlic compatibility with the CodeScoring code security scanning solution, which will significantly improve the process of ensuring secure software development (RBPO).

The collaboration of the two products will provide system engineers and secure development experts (DevSecOps) with a powerful tool to identify and fix vulnerabilities in the early stages of development. Simplified access to CycloneDX scan results will allow teams to more effectively manage the security of their applications, reducing the time to analyze and identify potential risks.

With the integration of GitFlic and CodeScoring, companies can not only improve the security of their software products, but also optimize the development process, which is a key aspect in the modern world of smart solutions and increased IT security requirements.

File:Aquote1.png
We are confident that combining the efforts of GitFlic and CodeScoring will bring significant advantages for all users and will contribute to the creation of safer software, "said Maxim Kozlov, CTO of ReSolut. - Our platform's support of Russian security-related products will allow users to ensure that these products are consolidated without any difficulties associated with the acquisition of foreign licenses, their connection and support. This is especially important for those who need a full-fledged Russian technology stack to provide RBPO processes.
File:Aquote2.png

File:Aquote1.png
We have known the GitFlic team for a long time, and I am glad that our acquaintance develops into a fruitful collaboration. CodeScoring is a tool for secure development, and the more accessible and closer it is to developers, the better. Through integration, GitFlic users can easily and flexibly verify the security of Open Source components using all the capabilities of our system. I am sure that this is only the first step towards creating a truly integrated and systematic approach to development, where security becomes an integral part of the process, "said Alexey Smirnov, General Director of Profiscope LLC, founder of CodeScoring.
File:Aquote2.png

Automatically publish applications to RuStore

ReSolutAstra Group On August 20, 2024, the company "" (included in "") announced the release of an updated version of the GitFlic application development platform, existing in the form cloudy SaaS of a solution and in the format of a Self-hosted server product. Now users of the GitFlic platform can automatically place the latest version Android of applications in the official Russian application store. RuStore

GitFlic 3.2.1 has added CI/CD configuration file templates (Continuous Integration/Continuous Deployment, or continuous integration and delivery) for the programming language that the developer uses. Configuration file templates allow you to automate repetitive tasks such as building, testing and deploying applications, allow you to create and work with your CI/CD pipeline in a couple of clicks, which provides a quick start and help those who did not work with CI/CD before. Using templates helps standardize the processes in the team.

In this version, platform developers have added support for user authentication using OpenID Connect (OIDC) Single Sign-On (SSO). Using OIDC SSO enables a more convenient, secure, and manageable authentication process.

File:Aquote1.png
The development of our platform does not stop for a minute. With each new release, we add new capabilities that improve the integration potential of our product, improve the security and convenience of working on projects, and bring new edges to the user experience. Our team strives to create a real pipeline for working with software code, including all the necessary components. We are open to the wishes of our users and are ready to implement them in new versions of GitFlic, "said Maxim Kozlov, technical director of ReSolut.
File:Aquote2.png

File:Aquote1.png
We strive to make it as easy as possible to bring new applications to market and reduce the burden on developers. The updated version of Gitflic shortened the path from development to publication in RuStore, without requiring developers to immerse themselves in the technical details of the process. We also simplified authorization in RuStore - now it is enough to log in through VK ID to publish applications, - said Oleg Afanasyev, Product Director of RuStore.
File:Aquote2.png

Compatibility with PT Application Inspector

ReSolut (part of the Astra Group) on August 14, 2024 announced successful compatibility testing of the GitFlic source code platform and the PT Application Inspector code scanner from Positive Technologies.

PT Application Inspector is a static code analyzer for identifying vulnerabilities and testing application security. The solution accurately detects weaknesses in the source code and helps to eliminate them during the first stages of development. PT Application Inspector provides scan results in SARIF reports that support and correctly display the GitFlic platform. Combining the two products will be useful for DevOps specialists and experts in the field of secure development (DevSecOps), as it will improve the quality of the code by reducing the number of vulnerabilities in it.

File:Aquote1.png
"The integration of the GitFlic platform with the solution of our technology partner Positive Technologies helps to create high-quality and globally compliant software with minimal cost and effort. This is a very important step towards turning GitFlic into a fully functional software creation pipeline, including all the necessary tools to ensure secure development, track and identify vulnerabilities at all stages of the development process. I am sure that our customers will appreciate the practical benefits of GitFlic compatibility with PT Application Inspector, "said Maxim Kozlov, CTO of ReSolut.
File:Aquote2.png

File:Aquote1.png
"According to Positive Technologies, in 2023, in 32% of successful attacks on organizations, attackers exploited vulnerabilities in the source code of web applications. It is not surprising that an increasing number of companies with their own development are introducing the DevSecOps approach, trying to minimize information security risks. Software security today has become the same criterion for the quality of an IT solution as, for example, its fault tolerance and functionality, "comments Ivan Solomatin, Head of Application Protection Business Development at Positive Technologies.
File:Aquote2.png

GitFlic 3.2.0 with RBAC role model

On July 11, 2024, ReSolut (part of Astra Group) announced the release of an updated version of the GitFlic software development platform, which exists both in the form of a SaaS service and a Self-Hosted model. GitFlic 3.2.0 implements more than 150 tasks aimed at improving user efficiency, expanding integration capabilities, as well as strengthening support for secure development.

One of the key changes is the Role-Based Access Control (RBAC) - a method for controlling access to resources in the system. GitFlic uses RBAC to determine which actions users can perform in different parts of the project. This feature allows you to differentiate and organize work on large projects in large teams. Another step towards managing the development team will be the integration of GitFlic 3.2.0 with Jira, which will allow you to associate commits with specific tasks or bugs in the project management system. Thus, you can track the progress of tasks and see which code changes relate to which tasks.

Your own code editor has been added. Its presence will greatly simplify work with files and code and make GitFlic even more versatile and comprehensive solution for creating software.

In GitFlic 3.2.0, it has also become convenient to download files - now they can be pulled directly from the user interface (UI), which increases the efficiency and productivity of developers. This function, which analyzes the contribution of team members to the project, allows you to collect statistics on the effectiveness of the team and demonstrates the number of commits made for each of the developers.

In the area of ​ ​ automating work with repositories, support for Go modules has been added. A number of important tools have been added to GitFlic 3.2.0 for a safer and better software development process. For example, thanks to integration with SCA analyzers (Software Composition Analysis), tools for analyzing the composition of software, users will be able to check the code and dependencies (libraries and packages) that are used in the project for vulnerabilities, licensing problems and other risks.

Unit tests are used to check individual code elements. They make sure that each unit works correctly, isolating it from the rest of the program. The mechanism for inheriting settings for protected tag templates, branches, and approvals from companies or commands in merge requests implemented in GitFlic 3.2.0 provides a guarantee that all projects in an organization or team follow the same rules and standards. This is especially important for large projects with many participants, where uniformity of processes helps to avoid errors.

With the updated release, a large number of other important and demanded functions have been added to the platform, which will significantly expand the platform's functionality and provide developers with the necessary tools to work efficiently with the code, as well as in version 3.2.0 added functions that strengthen the security of the software development process.

File:Aquote1.png
This version of GitFlic is a significant step forward in creating a functional software development platform that covers most stages of its life cycle. This release provides features that make it easier to work with source code and allow you to fine-tune various aspects of projects based on the needs of customers and developers. These improvements make the platform useful both for small teams that care about speed, easy start and completeness of functionality, and for large enterprises where it is necessary to optimize work processes and comply with information security requirements at all stages of the software life cycle, "said Maxim Kozlov, technical director of ReSolut.
File:Aquote2.png

TeamStorm Integration Plan

ReSolut (part of Astra Group) and TeamStorm have entered into a strategic agreement that will implement direct integration of the TeamStorm project management system and the GitFlic software development platform. Astra Group announced this on June 26, 2024. Read more here.

GitFlic 3.1.0 with Dynamic Code Analyzers

On May 29, 2024, ReSolut (part of Astra Group) announced the release of an updated version of the Russian platform for working with the GitFlic software code. GitFlic 3.1.0 introduces support for dynamic code analyzers (DAST). This functionality allows you to integrate third-party dynamic code analyzers and implement the code analysis process inside the CI/CD. Thus, this function makes it possible to detect potential vulnerabilities in the code even at the stage of testing it.

GitFlic 3.1.0 has improved the CI/CD process by implementing child pipelines. This functionality allows you to create pipelines from others on a parent-child basis. The list of keywords in the CI/CD configuration file was also expanded, this together makes it possible to create more flexible pipelines, which, in turn, increases the efficiency of the continuous code integration process.

This version of the GitFlic platform implements a pipeline scheduler. This mechanism automates development-related tasks such as running tests, building code, and deploying applications. This allows developers to free themselves from routine operations and focus on more important tasks.

The process of transmitting and reading sensitive variables inside the pipeline has become more secure thanks to the integration with the Vault secret store. Now you can connect the secret store directly to GitFlic and use it to work with the CI/CD when transferring information such as passwords and keys inside each task.

Automatic merging of branches in merging requests (MR, Merge request) according to specified conditions. Users can customize merge rules based on conditions, such as the number of approvals or the status of checks, to automatically satisfy MR requests that meet the criteria, saving time and simplifying processes in development teams.

Among the key changes, it is worth noting the addition of the functionality of the resulting pipeline. In the previous version of the platform, when it was enabled, changes to the merge request could be satisfied. Now a resulting pipeline is created, in which the code is merged and tested. If successful, it becomes possible to merge changes into the target branch and make the process of merging changes more controlled and predictable.

GitFlic 3.1.0 preinstalled the output of organization members and simplified the addition of new team members to the project, optimized the general operation of the service, in particular, requests for merging and downloading files in the tree. A number of other changes, improvements and fixes have been made to search mechanisms, file downloads, access policies, and the interface. There is also support for the git blame command. It displays the author metadata associated with the rows that were added to the file on Comita. This command allows you to learn certain stages of file changes and find out who made the latest changes to the line.

Updated the GitFlic 3.1.0 API. It has added methods for the service administrator, for changing the user's password, and for creating a fork of the project.

File:Aquote1.png
With each update, we try to make the operation of our GitFlic platform not only more functional, but also intuitive and convenient for all participants in the development process. Version 3.1.0 opens up opportunities for efficient and synchronized work, making project management easier, faster and more reliable. This is confirmed by the rapid growth of the user audience of the platform, which includes not only small teams and startups, but also leading Russian IT companies with large-scale federal projects, "said Maxim Kozlov, technical director of ReSolut.
File:Aquote2.png

Integration with Test IT TMS

The developers of ReSalt (part of the Astra Group) have implemented direct integration of their GitFlic platform and Test IT test management system. Astra Group announced this on May 21, 2024. This is a significant event for the IT industry: previously, Russian programmers used GitLab, Jenkins and TeamCity to write software and tests, and now, in order to maintain process continuity and create new popular products without sanctions risks, they will have to migrate to import-independent technologies.

Russian software manufacturers strive to develop effective tools that can seamlessly integrate with each other, and this integration is the result of cooperation between Astra Group and Test iT. Using GitFlic in conjunction with Test IT allows you to build software development, testing and operation processes, successfully replacing imported tools. The integration of these products is an important marker of the development and competencies of market participants and the ecosystem of domestic solutions.

File:Aquote1.png
Most of our customers are used to using GitLab, Jenkins or TeamCity as CIs, and integration with GitFlic will allow them to switch to a more reliable Russian alternative. Test IT integrates with many CI/CD systems through support for webhooks to run autotests and other tasks. It was implied that the mechanisms for working with GitFlic would comply with common practices. So it happened: now you can send requests to launch and stop autotests in a pipeline both from a separate run and from a summary test plan that combines manual and autotests, "said Artem Kostryukov, General Director of Test AiTi LLC.
File:Aquote2.png

File:Aquote1.png
It is essential to provide the Russian IT market with reliable operational tools that help reduce the risk of data loss, reduce development costs, and make it efficient. We strive to give developers the tools and space to create software that will meet security requirements and at the same time functionally replace foreign solutions for storing and working with code. Another important goal is to form an extensive Open source community where users can share experiences and receive support. We are developing a full-cycle platform so that our clients have a ready-made system with customized processes for developing, building, testing and deploying software, "said Maxim Kozlov, technical director of ReSolut.
File:Aquote2.png

IconTeam Integration

The companies ReSolut"" (part of Astra Group"") IconSoft and (created with the participation of JSC GLONASS"") provided compatibility integration and platforms for the development of software GitFlic and - IconTeam a domestic product for managing projects, teams and. This was announced to business processes the Astra Group on May 16, 2024.

Integration features are implemented in the latest IconTeam release, which was released in early April 2024. IconTeam is available for installation in both cloud and boxed versions, among the advantages of the product is also the possibility of its operation on the Russian operating system Astra Linux. You can now add a project branch from GitFlic to each IconTeam project task. To do this, you need to activate the connection in GitFlic and open the form for creating or editing a task. You can use your own branch name template that is automatically added to the branch name creation form.

These are not all the features that will be implemented within the framework of integration with IconTeam, in the coming releases the range of new features will still expand. The GitFlic and IconTeam technology bundle allows you to associate tasks, errors and functions tracked in the project management system with the corresponding commits and branches in the repository. This gives members of the development team and stakeholders a clear understanding of the type of work being done and the results achieved.

By linking commits and branches to tasks, you can easily track which code has been changed to solve a specific problem or correct an error. This process facilitates code auditing, reviews, and understanding of codebase evolution. Integration also allows you to automate certain actions. For example, when an operation is performed in GitFlic, the associated task in the IconTeam project management system can be automatically updated or closed, which reduces manual operation and ensures synchronization between the two systems.

File:Aquote1.png
Thanks to the integration of our IconTeam project and task management system with GitFlic, the developers have received an excellent comprehensive, completely Russian tool for creating IT products and implementing projects, "said IconSoft CTO Alexander Chemodanov.
File:Aquote2.png

File:Aquote1.png
In May 2024, it is necessary to provide the Russian information technology market with reliable tools that will help reduce the likelihood of data loss, reduce development costs and increase its efficiency. Our company creates a comprehensive platform to offer our customers a ready-made system with built-in processes for ensuring the life cycle of software development, in which the planning stage plays an important role. And in this vein, the integration of GitFlic with IconTeam allows you to close most of the development stages, - said Maxim Kozlov, technical director of ReSolut.
File:Aquote2.png

Development of a mechanism for storing, distributing code and assembling binary packages

ReSolut"" is developing a mechanism that will allow developers to use the GitFlic repository to store, distribute code and build binary packages. This was GC Astra announced on April 25, 2024. After assembly applications , they will automatically publish to the store using RuStore existing solutions for authorizations through. API For April 2024, GitFlic has published everything to SDK work with RuStore. Publishers can register with GitFlic and RuStore using. VK ID

File:Aquote1.png
We are pleased to provide development teams with the opportunity to host and distribute their applications on reliable domestic platforms. The audience of our service has more than 40 thousand developers as of April 2024, and their number is constantly growing. We can already talk about the creation of integrated Russian tools covering the key processes of creation and. distributions ON Our strategic goal is to become a single center of interaction for all, Russian developers integrating IT solutions for the implementation of the full life cycle of software development, - said the Maxim Kozlov technical director of ReSolut.
File:Aquote2.png

{{quote 'Development of infrastructure for developers is one of the main goals of RuStore. All the necessary SDKs are available in our Console, including popular development tools and promotion services. We see the demand for our services - more than 1000 companies have already switched to our tools. Cooperation with GitFlic allows you to work with our SDKs conveniently and use the usual solutions for re-working applications and publishing them in RuStore, - said Oleg Afanasyev, Product Director of RuStore. }}

RITMS Platform Placement Up2Date

The GitFlic service has become a trusted repository of developer code ON CPR RTSoft"." The vendor has placed on this resource an "open" platform for multithreaded firmware updates IoT of devices RITMS UP2DATE and other projects, including commercial ones. This was GC Astra announced on April 23, 2024.

The choice of the customer was influenced by a number of factors, including the reliability of GitFlic. The Russian platform will become a trusted service. "TsPR RTSoft" will use it to store its own projects, distribute and popularize them, as well as for development within the framework of commercial contracts.

One of the key and significant projects for the market posted on GitFlic was the "open" SaaS platform RITMS UP2DATE, aimed at companies with a fleet of thousands of multi-brand IoT devices: from smart meters to fitness trackers. The solution allows you to simultaneously update the firmware of more than a million devices, it is used to deploy and update the IoT infrastructure. At the same time, anyone can not only use the source code of the platform, but also modify it to adapt it to their individual needs.

File:Aquote1.png
Many developers often participate in Open Source projects at once, and the amount of code can be very large. In such cases, the GitFlic platform is the optimal resource, as it is reliable, efficient and capable of efficiently working with large-scale repositories under high load. Integration with development tools and error tracking systems is available to our customers, which greatly simplifies the process of creating and developing "open" and commercial products. We are glad that the company "CPR RTSoft" has chosen our service, this indicates a high level of trust in GitFlic, - said Maxim Kozlov, technical director of ReSolut.
File:Aquote2.png

As part of a standardized platform for Java development

Astra Group and BellSoft (BellSoft) on February 29, 2024 announced plans to consolidate engineering and jointly invest resources in creating a fully functional standardized Java development platform that can comprehensively replace foreign counterparts. Vendors will present to the market a holistic offer, including GitFlic. Read more here.

GitFlic 3.0.0 in SaaS format

An updated version of the Russian service for developers GitFlic 3.0.0 has been released. This was announced on February 26, 2024 by the Astra Group of Companies.

The vendor has made many market-relevant improvements to the major product release, including CI/CD functionality available in SaaS format. Now GitFlic users can get the most popular tools from the cloud for the full software development cycle.

Release 3.0.0 is distinguished by a convenient interface, developed functionality and can become a full-fledged replacement for foreign products GitHub, Gitlab, NeXus, Artifactory, Jenkins, etc.

The product is available in two formats: as a cloud service (SaaS) and as software for deployment on your own client servers (Self-hosted).

GitFlic 3.0.0 has a number of changes that significantly distinguish this release from the previous ones. The cloud version introduces the CI/CD (beta) mechanism, the package registry (beta), and integrates with Yandex.Cloud. Added S3 support, container registry, distributed coordinator for CI/CD and rules functionality for push operations. The developers also used a new policy for mirroring private projects and added the function of creating a push mirror. Other improvements expected by customers are refinement of the user notification option, correction of code highlighting in a dark topic, and author filters in the Problems tool and merge requests.

Links

Official website of the service.